ansible-collection-bareos/roles/bareos_dir/handlers/main.yml
2024-03-03 05:37:23 +07:00

24 lines
615 B
YAML

---
# handlers file for bareos_dir
- name: Write results of database setup to file
ansible.builtin.copy:
content: "{{ item.stdout }}"
dest: "/var/log/bareos/{{ item.cmd[0] | basename }}.log"
mode: "0640"
loop: "{{ bareos_setup_database.results }}"
loop_control:
label: "{{ item.cmd[0] | basename | default('Command was skipped') }}"
when:
- item.stdout is defined
- name: Check configuration
ansible.builtin.command: "bareos-dir --test-config"
changed_when: false
become_user: bareos
- name: Reload bareos-dir
ansible.builtin.service:
name: bareos-dir
state: reloaded