ansible-role-ovh_dns/tasks/install.yml

35 lines
793 B
YAML
Raw Permalink Normal View History

2022-10-11 09:19:05 +02:00
---
2023-03-19 17:23:59 +01:00
- name: Ensure software is installed
pip:
2023-03-19 17:24:58 +01:00
name: ovh
2023-11-07 14:20:14 +01:00
extra_args: --break-system-packages
2023-03-19 17:23:59 +01:00
2022-10-11 09:19:05 +02:00
- 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
2023-03-19 17:23:59 +01:00
notify: Reload Systemd daemon