diff options
author | Brenton Leanhardt <bleanhar@redhat.com> | 2016-02-22 13:56:32 -0500 |
---|---|---|
committer | Brenton Leanhardt <bleanhar@redhat.com> | 2016-02-22 13:56:32 -0500 |
commit | dc8938e01202db0464e54becf4812c3191ce2d51 (patch) | |
tree | 92f0e209ea94c631f7b514886b1903ad99c41f99 /roles/openshift_master_certificates | |
parent | 1f3876fe3a3fcc2f4b7e7235e8a44fd6a508b861 (diff) | |
parent | 7cdfdd7f23ede2898d0c68284a3f59c37292e9d3 (diff) | |
download | openshift-dc8938e01202db0464e54becf4812c3191ce2d51.tar.gz openshift-dc8938e01202db0464e54becf4812c3191ce2d51.tar.bz2 openshift-dc8938e01202db0464e54becf4812c3191ce2d51.tar.xz openshift-dc8938e01202db0464e54becf4812c3191ce2d51.zip |
Merge pull request #1337 from abutcher/master-scaleup
Support for adding new masters
Diffstat (limited to 'roles/openshift_master_certificates')
-rw-r--r-- | roles/openshift_master_certificates/tasks/main.yml | 34 |
1 files changed, 5 insertions, 29 deletions
diff --git a/roles/openshift_master_certificates/tasks/main.yml b/roles/openshift_master_certificates/tasks/main.yml index 7c58e943a..72869a592 100644 --- a/roles/openshift_master_certificates/tasks/main.yml +++ b/roles/openshift_master_certificates/tasks/main.yml @@ -6,40 +6,16 @@ mode: 0700 with_items: masters_needing_certs -- set_fact: - master_certificates: - - ca.crt - - ca.key - - ca.serial.txt - - admin.crt - - admin.key - - admin.kubeconfig - - master.kubelet-client.crt - - master.kubelet-client.key - - master.server.crt - - master.server.key - - openshift-master.crt - - openshift-master.key - - openshift-master.kubeconfig - - openshift-registry.crt - - openshift-registry.key - - openshift-registry.kubeconfig - - openshift-router.crt - - openshift-router.key - - openshift-router.kubeconfig - - serviceaccounts.private.key - - serviceaccounts.public.key - master_31_certificates: - - master.proxy-client.crt - - master.proxy-client.key - - file: src: "{{ openshift_master_config_dir }}/{{ item.1 }}" dest: "{{ openshift_generated_configs_dir }}/{{ item.0.master_cert_subdir }}/{{ item.1 }}" state: hard with_nested: - masters_needing_certs - - "{{ master_certificates | union(master_31_certificates) if openshift.common.version_gte_3_1_or_1_1 | bool else master_certificates }}" + - + - ca.crt + - ca.key + - ca.serial.txt - name: Create the master certificates if they do not already exist command: > @@ -49,5 +25,5 @@ --public-master={{ item.openshift.master.public_api_url }} --cert-dir={{ openshift_generated_configs_dir }}/{{ item.master_cert_subdir }} --overwrite=false - when: master_certs_missing + when: item.master_certs_missing | bool with_items: masters_needing_certs |