@ -81,6 +81,7 @@
args:
args:
executable : /bin/bash
executable : /bin/bash
register : master_cert_data
register : master_cert_data
check_mode : no
delegate_to : "{{groups['kube-master'][0]}}"
delegate_to : "{{groups['kube-master'][0]}}"
when : inventory_hostname in groups['kube-master'] and sync_certs|default(false) and
when : inventory_hostname in groups['kube-master'] and sync_certs|default(false) and
inventory_hostname != groups['kube-master'][0]
inventory_hostname != groups['kube-master'][0]
@ -90,6 +91,7 @@
args:
args:
executable : /bin/bash
executable : /bin/bash
register : node_cert_data
register : node_cert_data
check_mode : no
delegate_to : "{{groups['kube-master'][0]}}"
delegate_to : "{{groups['kube-master'][0]}}"
when : inventory_hostname in groups['kube-node'] and
when : inventory_hostname in groups['kube-node'] and
sync_certs|default(false) and
sync_certs|default(false) and
@ -115,6 +117,7 @@
- name : Gen_certs | Unpack certs on masters
- name : Gen_certs | Unpack certs on masters
shell : "base64 -d < {{ cert_tempfile.stdout }} | tar xz -C {{ kube_cert_dir }}"
shell : "base64 -d < {{ cert_tempfile.stdout }} | tar xz -C {{ kube_cert_dir }}"
changed_when : false
changed_when : false
check_mode : no
when : inventory_hostname in groups['kube-master'] and sync_certs|default(false) and
when : inventory_hostname in groups['kube-master'] and sync_certs|default(false) and
inventory_hostname != groups['kube-master'][0]
inventory_hostname != groups['kube-master'][0]
notify : set secret_changed
notify : set secret_changed
@ -131,6 +134,7 @@
args:
args:
executable : /bin/bash
executable : /bin/bash
changed_when : false
changed_when : false
check_mode : no
when : inventory_hostname in groups['kube-node'] and
when : inventory_hostname in groups['kube-node'] and
sync_certs|default(false) and
sync_certs|default(false) and
inventory_hostname != groups['kube-master'][0]
inventory_hostname != groups['kube-master'][0]