playbook_distribute_authorized_keys: make available on all platforms!

replace_gw-core01
Gregor Michels 2022-06-30 02:38:24 +02:00
parent a2acf36094
commit 9bbfb689bf
1 changed files with 27 additions and 3 deletions

View File

@ -1,10 +1,34 @@
---
- name: distribute authorized_keys
hosts: all
- name: distribute authorized_keys on openwrt with python
hosts:
- gateways
- accesspoints
gather_facts: no
tasks:
- name: transfer authorized_keys
- name: deploy authorized_keys
copy:
src: files/authorized_keys
dest: /etc/dropbear/authorized_keys
mode: 0600
- name: distribute authorized_keys on openwrt with rsync
hosts:
- switches
gather_facts: no
tasks:
- name: deploy authorized_keys
synchronize:
src: files/authorized_keys
dest: /etc/dropbear/authorized_keys
owner: no
group: no
- name: distribute authorized_keys everywhere else
hosts:
- server
- vms
tasks:
- name: deploy authorized_keys
authorized_key:
user: root
key: "{{ lookup('file', 'files/authorized_keys') }}"