Skip to content
Snippets Groups Projects
Commit ee83e874 authored by Matthew Mosesohn's avatar Matthew Mosesohn Committed by GitHub
Browse files

Clear admin kubeconfig when rotating certs (#1772)

* Clear admin kubeconfig when rotating certs

* Update main.yml
parent 27ed73e3
No related branches found
No related tags found
No related merge requests found
...@@ -28,6 +28,9 @@ ...@@ -28,6 +28,9 @@
template: template:
src: admin.conf.j2 src: admin.conf.j2
dest: "{{ kube_config_dir }}/admin.conf" dest: "{{ kube_config_dir }}/admin.conf"
owner: root
group: "{{ kube_cert_group }}"
mode: 0640
when: not kubeadm_enabled|d(false)|bool when: not kubeadm_enabled|d(false)|bool
- name: Create kube config dir - name: Create kube config dir
...@@ -50,7 +53,6 @@ ...@@ -50,7 +53,6 @@
dest: "{{ artifacts_dir }}/admin.conf" dest: "{{ artifacts_dir }}/admin.conf"
flat: yes flat: yes
validate_checksum: no validate_checksum: no
become: no
run_once: yes run_once: yes
when: kubeconfig_localhost|default(false) when: kubeconfig_localhost|default(false)
......
...@@ -46,5 +46,16 @@ ...@@ -46,5 +46,16 @@
delay: 6 delay: 6
- name: Master | set secret_changed - name: Master | set secret_changed
command: /bin/true
notify:
- Master | set secret_changed to true
- Master | clear kubeconfig for root user
- name: Master | set secret_changed to true
set_fact: set_fact:
secret_changed: true secret_changed: true
- name: Master | clear kubeconfig for root user
file:
path: /root/.kube/config
state: absent
--- ---
- name: set secret_changed - name: set secret_changed
command: /bin/true
notify:
- set secret_changed to true
- clear kubeconfig for root user
- name: set secret_changed to true
set_fact: set_fact:
secret_changed: true secret_changed: true
- name: clear kubeconfig for root user
file:
path: /root/.kube/config
state: absent
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment