24 lines
573 B
YAML
24 lines
573 B
YAML
---
|
|
# handlers file for bind9
|
|
- name: Reload bind
|
|
ansible.builtin.service:
|
|
name: named
|
|
state: reloaded
|
|
|
|
- name: Restart bind
|
|
ansible.builtin.service:
|
|
name: named
|
|
state: restarted
|
|
|
|
- name: Backup bind config
|
|
community.general.archive:
|
|
path:
|
|
- "{{ bind9_cfgdir }}"
|
|
- "{{ bind9_working_directory }}"
|
|
- "{{ bind9_libdir }}"
|
|
dest: "{{ bind9_backup_dir }}/bind9-config-{{ ansible_date_time.iso8601_basic_short }}.tar.gz"
|
|
owner: root
|
|
group: root
|
|
mode: 0640
|
|
when: bind9_backup_config is defined and bind9_backup_config
|