feat: add alpine support

This commit is contained in:
Simon Cornet 2025-10-24 22:55:01 +02:00
commit dd241254c6
4 changed files with 29 additions and 3 deletions

View file

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

View file

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

View file

@ -1,5 +1,14 @@
--- ---
# create directory
- name: "create - directory - kea"
ansible.builtin.file:
path: "/etc/kea"
state: "directory"
owner: "root"
group: "root"
mode: "0775"
# configure kea-dhcp4 # configure kea-dhcp4
- name: "config - kea-dhcp4" - name: "config - kea-dhcp4"
ansible.builtin.template: ansible.builtin.template:
@ -8,4 +17,6 @@
owner: "root" owner: "root"
group: "root" group: "root"
mode: "0644" mode: "0644"
notify: "restart kea-dhcp4-server" notify:
- "restart kea-dhcp4 alpine"
- "restart kea-dhcp4 debian"

View file

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