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,22 @@
---
- name: Ensure preconditions are met
ansible.builtin.include_tasks:
file: "check.yml"
- name: Ensure user '{{ alertmanager_receiver_user }}' is {{ alertmanager_receiver_state }}
ansible.builtin.user:
name: "{{ alertmanager_receiver_user }}"
state: "{{ alertmanager_receiver_state }}"
system: "{{ alertmanager_receiver_user_system }}"
create_home: "{{ alertmanager_receiver_user_create_home }}"
groups: "{{ alertmanager_receiver_user_groups | default(omit, true) }}"
append: "{{ alertmanager_receiver_user_append | default(omit) }}"
register: alertmanager_receiver_user_info
- name: Ensure configuration is up to date
ansible.builtin.include_tasks:
file: "configure.yml"
- name: Deploy using {{ alertmanager_receiver_deployment_method }}
ansible.builtin.include_tasks:
file: "deploy-{{ alertmanager_receiver_deployment_method }}.yml"