diff --git a/roles/common/tasks/main.yml b/roles/common/tasks/main.yml index 541dfaf..4b4cbb3 100644 --- a/roles/common/tasks/main.yml +++ b/roles/common/tasks/main.yml @@ -19,3 +19,12 @@ generate_ssh_key: yes ssh_key_type: ed25519 ssh_key_comment: "root@{{ ansible_fqdn }}" + register: root_user + +- name: Store ssh public key local + local_action: + module: copy + content: "{{ root_user.ssh_public_key }}\n" + dest: "public_keys/ssh/root@{{ ansible_fqdn }}" + vars: + ansible_become: no