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
|
|
|
|
|
2016-08-08 19:36:31 +00:00
|
|
|
vars_files:
|
2013-06-05 15:47:22 +00:00
|
|
|
- /srv/web/infra/ansible/vars/global.yml
|
2015-01-09 22:59:18 +00:00
|
|
|
- "/srv/private/ansible/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
|
2014-03-28 14:41:00 +00:00
|
|
|
action: authorized_key user=root key={{ item }}
|
2016-08-08 19:36:31 +00:00
|
|
|
with_lines:
|
2014-01-01 20:45:59 +00:00
|
|
|
- "{{ auth_keys_from_fas}} @sysadmin-main {{ root_auth_users }}"
|