feat: add alpine support

This commit is contained in:
Simon Cornet 2025-10-24 22:04:10 +02:00
commit 735d7f9805
4 changed files with 19 additions and 2 deletions

View file

@ -1,9 +1,17 @@
---
# keepalived
- name: "restart keepalived"
- name: "restart keepalived alpine"
ansible.builtin.service:
name: "keepalived"
state: "restarted"
enabled: true
when: 'ansible_os_family == "Alpine"'
- name: "restart keepalived debian"
ansible.builtin.systemd:
name: "keepalived.service"
state: "restarted"
daemon_reload: true
enabled: true
when: 'ansible_os_family == "Debian"'

View file

@ -6,6 +6,7 @@ This role configures KeepaliveD.
| Operating System | Version |
| --- | ----- |
| Alpine | 3.22 |
| Debian | 12 |
## Tags

View file

@ -8,4 +8,6 @@
owner: "root"
group: "root"
mode: "0644"
notify: "restart keepalived"
notify:
- "restart keepalived alpine"
- "restart keepalived debian"

View file

@ -1,6 +1,12 @@
---
# install keepalived
- name: "install keepalived"
community.general.apk:
name: "keepalived"
update_cache: true
when: 'ansible_os_family == "Alpine"'
- name: "install keepalived"
ansible.builtin.apt:
name: "keepalived"