18 lines
586 B
YAML
18 lines
586 B
YAML
# optionally can take --extra-vars="hostbase=hostnamebase root_auth_users='user1 user2 user3'"
|
|
- name: set auth keys
|
|
hosts: "{{ target }}"
|
|
user: root
|
|
gather_facts: False
|
|
|
|
vars_files:
|
|
- /srv/web/infra/ansible/vars/global.yml
|
|
- "/srv/private/ansible/vars.yml"
|
|
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
|
|
vars:
|
|
- root_auth_users: ''
|
|
|
|
tasks:
|
|
- name: add root keys for sysadmin-main and other allowed users
|
|
action: authorized_key user=root key={{ item }}
|
|
with_lines:
|
|
- "{{ auth_keys_from_fas}} @sysadmin-main {{ root_auth_users }}"
|