Allow downloading configs
This commit is contained in:
parent
0a5d8ebe1a
commit
a70dc5015f
@ -120,4 +120,10 @@
|
|||||||
environment:
|
environment:
|
||||||
KUBECONFIG: "{{ k8s_config_path }}"
|
KUBECONFIG: "{{ k8s_config_path }}"
|
||||||
shell: "{{ working_dir }}/bin/kubectl apply -f {{ cert_dir }}/{{ username }}.yaml"
|
shell: "{{ working_dir }}/bin/kubectl apply -f {{ cert_dir }}/{{ username }}.yaml"
|
||||||
|
- name: Storing config on the local machine
|
||||||
|
when: download_config
|
||||||
|
ansible.builtin.fetch:
|
||||||
|
src: "{{ conf_dir }}/config"
|
||||||
|
dest: "{{ output_path }}/{{ username }}-{{ cluster }}-config"
|
||||||
|
flat: true
|
||||||
tags: add_user
|
tags: add_user
|
||||||
|
@ -87,3 +87,5 @@
|
|||||||
user_k8s_cert_path: "{{ item.k8s_cert_path | default(k8s_cert_path) }}"
|
user_k8s_cert_path: "{{ item.k8s_cert_path | default(k8s_cert_path) }}"
|
||||||
user_k8s_cert_crt_file: "{{ item.k8s_cert_crt_file | default(k8s_cert_crt_file) }}"
|
user_k8s_cert_crt_file: "{{ item.k8s_cert_crt_file | default(k8s_cert_crt_file) }}"
|
||||||
user_k8s_cert_key_file: "{{ item.k8s_cert_key_file | default(k8s_cert_key_file) }}"
|
user_k8s_cert_key_file: "{{ item.k8s_cert_key_file | default(k8s_cert_key_file) }}"
|
||||||
|
download_config: "{{ item.download_config | default(false) }}"
|
||||||
|
output_path: "{{ item.output_path | default ('/tmp/outputs') }}"
|
||||||
|
Loading…
Reference in New Issue
Block a user