diff --git a/files/sshpubs/id_ed25519_choux2panais_admin.pub b/files/sshpubs/id_ed25519_choux2panais_admin.pub new file mode 100755 index 0000000..e264298 --- /dev/null +++ b/files/sshpubs/id_ed25519_choux2panais_admin.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILA5ZkwTDD6UM6e/J2p0QtZz6h+9dVgjldRyUARe5h54 waha@Choux-2020-03-16 diff --git a/files/sshpubs/id_ed25519_choux2panais_content.pub b/files/sshpubs/id_ed25519_choux2panais_content.pub new file mode 100644 index 0000000..6e92392 --- /dev/null +++ b/files/sshpubs/id_ed25519_choux2panais_content.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIC+43qSvi4NJXHZRmtf5x31mK46aa0T7hr4q3SGIYMit lafrite@Choux-2020-07-16 diff --git a/tasks/users.yml b/tasks/users.yml index 838a012..7423d32 100644 --- a/tasks/users.yml +++ b/tasks/users.yml @@ -16,3 +16,12 @@ with_items: "{{ users }}" when: create_user +- name: ssh -- Add public key + authorized_key: + user: "{{ item.user.username }}" + key: "{{ lookup('file', 'sshpubs/' + item.key) }}" + state: present + with_items: "{{ public_key }}" + register: add_identity_key + tags: + - first_deployement diff --git a/vars/Panais.yml b/vars/Panais.yml index 54b812d..63aee8d 100644 --- a/vars/Panais.yml +++ b/vars/Panais.yml @@ -1,3 +1,6 @@ --- -deploy_public_key: id_rsa_manioc.pub - +public_key: + - user: "{{ admin }}" + key: id_ed25519_choux2Panais_admin.pub + - user: "{{ content }}" + key: id_ed25519_choux2Panais_content.pub