diff options
author | Jason DeTiberus <detiber@gmail.com> | 2016-05-30 18:47:15 -0400 |
---|---|---|
committer | Jason DeTiberus <detiber@gmail.com> | 2016-05-30 18:47:15 -0400 |
commit | a24ee80575da72d07dfd1a2cbbc60c91b8c2c256 (patch) | |
tree | d3196af96ba721172b820f9a217bd89924454378 /roles/openshift_master_ca/tasks | |
parent | 4b734695abf9ca112c9ad3be33f03fcd1a1e7abf (diff) | |
parent | 098d0c24bb2d08e2107b6c4a55d350ae751458f7 (diff) | |
download | openshift-a24ee80575da72d07dfd1a2cbbc60c91b8c2c256.tar.gz openshift-a24ee80575da72d07dfd1a2cbbc60c91b8c2c256.tar.bz2 openshift-a24ee80575da72d07dfd1a2cbbc60c91b8c2c256.tar.xz openshift-a24ee80575da72d07dfd1a2cbbc60c91b8c2c256.zip |
Merge pull request #1962 from abutcher/revert-cert
Revert openshift-certificates changes.
Diffstat (limited to 'roles/openshift_master_ca/tasks')
-rw-r--r-- | roles/openshift_master_ca/tasks/main.yml | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/roles/openshift_master_ca/tasks/main.yml b/roles/openshift_master_ca/tasks/main.yml new file mode 100644 index 000000000..4b7ef1d84 --- /dev/null +++ b/roles/openshift_master_ca/tasks/main.yml @@ -0,0 +1,23 @@ +--- +- name: Install the base package for admin tooling + action: "{{ ansible_pkg_mgr }} name={{ openshift.common.service_type }}{{ openshift_version }} state=present" + when: not openshift.common.is_containerized | bool + register: install_result + +- name: Reload generated facts + openshift_facts: + when: install_result | changed + +- name: Create openshift_master_config_dir if it doesn't exist + file: + path: "{{ openshift_master_config_dir }}" + state: directory + +- name: Create the master certificates if they do not already exist + command: > + {{ openshift.common.admin_binary }} create-master-certs + --hostnames={{ master_hostnames | join(',') }} + --master={{ openshift.master.api_url }} + --public-master={{ openshift.master.public_api_url }} + --cert-dir={{ openshift_master_config_dir }} --overwrite=false + when: master_certs_missing | bool |