add backup ssh key to root user, if host role is backup
This commit is contained in:
@@ -24,6 +24,17 @@
|
||||
with_file:
|
||||
- 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
|
||||
getent:
|
||||
database: passwd
|
||||
@@ -33,7 +44,8 @@
|
||||
|
||||
- name: users | root | copy ~/validate-rsync.sh
|
||||
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"
|
||||
mode: "0744"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user