29 lines
693 B
YAML
29 lines
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
|