29 lines
No EOL
693 B
YAML
29 lines
No EOL
693 B
YAML
---
|
|
- name: Create local user to backup OVH DNS
|
|
user:
|
|
name: "{{ ovh_backup_user }}"
|
|
home: "{{ ovh_backup_user_home }}"
|
|
shell: /dev/null
|
|
|
|
- name: Deploy backup script
|
|
copy:
|
|
src: files/backup_ovh_dns.py
|
|
dest: /usr/local/bin/backup_ovh_dns.py
|
|
mode: 0755
|
|
backup: yes
|
|
|
|
- name: Deploy backup script timer unit
|
|
copy:
|
|
src: files/backup_ovh.timer
|
|
dest: /etc/systemd/system/backup_ovh.timer
|
|
mode: 0644
|
|
backup: yes
|
|
notify: Reload Systemd daemon
|
|
|
|
- name: Deploy backup script service unit
|
|
template:
|
|
src: templates/backup_ovh.service.j2
|
|
dest: /etc/systemd/system/backup_ovh.service
|
|
mode: 0644
|
|
backup: yes
|
|
notify: Reload Systemd daemon |