fix: verify SSH key readability before creating Cloud-Init user-data snippet
This commit is contained in:
@@ -130,6 +130,12 @@
|
|||||||
mode: "0644"
|
mode: "0644"
|
||||||
register: vendor_snippet
|
register: vendor_snippet
|
||||||
|
|
||||||
|
- name: "[CONFIG] Verify SSH key is readable"
|
||||||
|
ansible.builtin.stat:
|
||||||
|
path: "{{ ssh_keys_file | expanduser }}"
|
||||||
|
register: ssh_key_stat
|
||||||
|
failed_when: not ssh_key_stat.stat.readable
|
||||||
|
|
||||||
- name: "[CONFIG] Create Cloud-Init user-data snippet"
|
- name: "[CONFIG] Create Cloud-Init user-data snippet"
|
||||||
ansible.builtin.template:
|
ansible.builtin.template:
|
||||||
src: cloudinit_userdata.yaml.j2
|
src: cloudinit_userdata.yaml.j2
|
||||||
@@ -137,12 +143,6 @@
|
|||||||
mode: "0644"
|
mode: "0644"
|
||||||
register: user_snippet
|
register: user_snippet
|
||||||
|
|
||||||
- name: "[CONFIG] Verify SSH key is readable"
|
|
||||||
ansible.builtin.stat:
|
|
||||||
path: "{{ ssh_keys_file | expanduser }}"
|
|
||||||
register: ssh_key_stat
|
|
||||||
failed_when: not ssh_key_stat.stat.readable
|
|
||||||
|
|
||||||
- name: "[CONFIG] Copy SSH public key to snippets"
|
- name: "[CONFIG] Copy SSH public key to snippets"
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
src: "{{ ssh_keys_file | expanduser }}"
|
src: "{{ ssh_keys_file | expanduser }}"
|
||||||
|
|||||||
Reference in New Issue
Block a user