|
new file 100644
|
|
|
---
|
|
|
|
|
|
- hosts: all
|
|
|
tasks:
|
|
|
|
|
|
- name: Update all caches to avoid errors due to missing remote archives
|
|
|
apt:
|
|
|
update_cache: yes
|
|
|
|
|
|
- hosts: parameters-mandatory
|
|
|
roles:
|
|
|
- role: backup_server
|
|
|
backup_host_ssh_private_keys:
|
|
|
dsa: "{{ lookup('file', 'tests/data/ssh/server_dsa') }}"
|
|
|
rsa: "{{ lookup('file', 'tests/data/ssh/server_rsa') }}"
|
|
|
ed25519: "{{ lookup('file', 'tests/data/ssh/server_ed25519') }}"
|
|
|
ecdsa: "{{ lookup('file', 'tests/data/ssh/server_ecdsa') }}"
|
|
|
|
|
|
- hosts: parameters-optional
|
|
|
roles:
|
|
|
- role: backup_server
|
|
|
backup_host_ssh_private_keys:
|
|
|
dsa: "{{ lookup('file', 'tests/data/ssh/server_dsa') }}"
|
|
|
rsa: "{{ lookup('file', 'tests/data/ssh/server_rsa') }}"
|
|
|
ed25519: "{{ lookup('file', 'tests/data/ssh/server_ed25519') }}"
|
|
|
ecdsa: "{{ lookup('file', 'tests/data/ssh/server_ecdsa') }}"
|
|
|
backup_clients:
|
|
|
- server: client1.backup
|
|
|
ip: 10.31.127.1
|
|
|
public_key: "{{ lookup('file', 'tests/data/ssh/client1.pub') }}"
|
|
|
- server: client2-backup
|
|
|
uid: 5001
|
|
|
ip: 10.31.127.3
|
|
|
public_key: "{{ lookup('file', 'tests/data/ssh/client2.pub') }}"
|