Ian Wienand 4eebe42d5e rax-dns-backup: fix copy file typo
This actualy makes a fork bomb that calls itself

Change-Id: Ia3f10b59460b86b2f738e6c9bfe4b71591873d2e
2020-06-17 09:29:11 +10:00

39 lines
778 B
YAML

- name: Ensure configuration file
template:
src: rax-dns-auth.conf.j2
dest: /etc/rax-dns-auth.conf
owner: root
group: root
mode: 0600
- name: Ensure output directory
file:
state: directory
path: /var/lib/rax-dns-backup
owner: root
group: root
mode: 0644
- name: Install backup tool
copy:
src: rax-dns-backup
dest: /usr/local/bin/rax-dns-backup
owner: root
group: root
mode: 0755
- name: Install cron job
cron:
name: 'Backup Rackspace DNS'
state: present
job: '/usr/local/bin/rax-dns-backup 2>&1 > /var/log/rax-dns-backup.log'
hour: '2'
minute: '0'
day: '*'
- name: Install logrotate
include_role:
name: logrotate
vars:
logrotate_file_name: '/var/log/rax-dns-backup.log'