add backup ssh key to root user, if host role is backup
This commit is contained in:
@@ -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"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user