diff --git a/roles/backup/tasks/system_setup/copy_backup_config.yml b/roles/backup/tasks/system_setup/copy_backup_config.yml index 51f6e40..4992434 100644 --- a/roles/backup/tasks/system_setup/copy_backup_config.yml +++ b/roles/backup/tasks/system_setup/copy_backup_config.yml @@ -18,6 +18,11 @@ dest: "/opt/backup/config/" src: "config/" +- name: backup | system setup | copy backup config files 2 + template: + src: "backup_remote.j2" + dest: "/opt/backup/config/backup_remote.conf" + - name: backup | system setup | add entries to ssh_config blockinfile: dest: "{{ ansible_user_dir }}/.ssh/config" diff --git a/roles/backup/templates/backup_remote.j2 b/roles/backup/templates/backup_remote.j2 new file mode 100644 index 0000000..19c8788 --- /dev/null +++ b/roles/backup/templates/backup_remote.j2 @@ -0,0 +1,3 @@ +{% for host in hostvars[inventory_hostname]['hosts_to_backup'] %} +{{ host.hostname }};/opt/backup/config/{{ host.hostname }}_includes.txt;/opt/backup/config/{{ host.hostname }}_excludes.txt +{% endfor %} \ No newline at end of file