2013-06-05 15:47:22 +00:00
|
|
|
# optionally can take --extra-vars="hostbase=hostnamebase root_auth_users='user1 user2 user3'"
|
|
|
|
- name: set auth keys
|
2014-01-01 19:15:11 +00:00
|
|
|
hosts: "{{ target }}"
|
2013-06-05 15:47:22 +00:00
|
|
|
user: root
|
|
|
|
gather_facts: False
|
|
|
|
|
|
|
|
vars_files:
|
|
|
|
- /srv/web/infra/ansible/vars/global.yml
|
2014-01-01 19:15:11 +00:00
|
|
|
- "{{ private }}/vars.yml"
|
2014-01-06 18:22:18 +00:00
|
|
|
- /srv/web/infra/ansible/vars/{{ ansible_distribution }}.yml
|
2013-06-05 15:47:22 +00:00
|
|
|
vars:
|
|
|
|
- root_auth_users: ''
|
|
|
|
|
|
|
|
tasks:
|
|
|
|
- name: add root keys for sysadmin-main and other allowed users
|
2013-06-17 13:54:17 +00:00
|
|
|
action: authorized_key user=root key="{{ item }}"
|
|
|
|
with_pipe:
|
2014-01-01 20:45:59 +00:00
|
|
|
- "{{ auth_keys_from_fas}} @sysadmin-main {{ root_auth_users }}"
|