feat(alertmanager_receiver): add role

This commit is contained in:
2025-08-09 12:34:23 +02:00
parent d64a0edf12
commit 2898da2cb5
16 changed files with 332 additions and 0 deletions

View File

@@ -0,0 +1,12 @@
---
- name: Ensure configuration folder '{{ alertmanager_receiver_config_path }}' is {{ alertmanager_receiver_state }}
ansible.builtin.file:
path: "{{ alertmanager_receiver_config_path }}"
state: >-2
{{ (alertmanager_receiver_state == 'present') | ternary('directory', 'absent') }}
- name: Ensure configuration file '{{ alertmanager_receiver_config_file_path }}' is written
ansible.builtin.copy:
dest: "{{ alertmanager_receiver_config_file_path }}"
content: "{{ alertmanager_receiver_merged_config | to_nice_yaml(indent=2, width=200) }}"
when: alertmanager_receiver_state == 'present'