add backup ssh key to root user, if host role is backup

This commit is contained in:
2022-11-23 10:18:23 +01:00
parent 7b4580ac06
commit a7a20cb238

View File

@@ -24,6 +24,17 @@
with_file: with_file:
- public_keys/backup_ed25519.pub - public_keys/backup_ed25519.pub
- name: users | root | install private ssh keys for backup
copy:
dest: "{{ ansible_user_dir }}/.ssh/"
src: "{{ item }}"
owner: "{{ ansible_user_id }}"
group: "{{ ansible_user_id }}"
mode: '0600'
loop:
- "private_keys/backup_ed25519"
when: "'backup' is in role_names"
- name: users | {{ user }} | getent user home directory - name: users | {{ user }} | getent user home directory
getent: getent:
database: passwd database: passwd
@@ -33,7 +44,8 @@
- name: users | root | copy ~/validate-rsync.sh - name: users | root | copy ~/validate-rsync.sh
copy: copy:
dest: "{{ getent_passwd[user][4] }}/validate-rsync.sh" #dest: "{{ getent_passwd[user][4] }}/validate-rsync.sh"
dest: "{{ ansible_user_dir }}/validate-rsync.sh"
src: "system_setup/validate-rsync.sh" src: "system_setup/validate-rsync.sh"
mode: "0744" mode: "0744"