ansible-role-ovh_dns/tasks/install.yml

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