This commit is contained in:
David Rotermund 2024-04-18 17:22:04 +02:00
parent a11e63ef74
commit 62d4018b26

View file

@ -1,5 +1,5 @@
--- ---
- name: backup docker volume - name: backup dns
hosts: all hosts: all
become: true become: true
gather_facts: true gather_facts: true
@ -8,7 +8,7 @@
- name: make backup folder - name: make backup folder
ansible.builtin.file: ansible.builtin.file:
path: "/docker_backup/" path: "/dns_backup/"
owner: "ansibleuser" owner: "ansibleuser"
group: "ansibleuser" group: "ansibleuser"
mode: '0700' mode: '0700'
@ -16,12 +16,12 @@
- name: delete old file - name: delete old file
ansible.builtin.file: ansible.builtin.file:
path: "/docker_backup/dns_{{ ansible_hostname }}.tgz" path: "/dns_backup/dns_{{ ansible_hostname }}.tgz"
state: "absent" state: "absent"
- name: create archive - name: create archive
community.general.archive: community.general.archive:
dest: "/docker_backup/dns_{{ ansible_hostname }}.tgz" dest: "/dns_backup/dns_{{ ansible_hostname }}.tgz"
path: "/var/lib/docker/volumes" path: "/var/lib/docker/volumes"
owner: "ansibleuser" owner: "ansibleuser"
@ -33,6 +33,6 @@
line: "root ALL=(ansibleuser) NOPASSWD: ALL" line: "root ALL=(ansibleuser) NOPASSWD: ALL"
- name: scp file into safety - name: scp file into safety
ansible.builtin.shell: 'scp -o "StrictHostKeyChecking accept-new" /docker_backup/dns_{{ ansible_hostname }}.tgz ansibleuser@10.10.0.2:/home/backup_ansible/' ansible.builtin.shell: 'scp -o "StrictHostKeyChecking accept-new" /dns_backup/dns_{{ ansible_hostname }}.tgz ansibleuser@10.10.0.2:/home/backup_ansible/'
become: false become: false