Loading handlers/main.yaml +9 −1 Original line number Diff line number Diff line --- # 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: name: "kea-dhcp4-server" state: "restarted" daemon_reload: true enabled: true when: ansible_os_family == "Debian" readme.md +1 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ This role configures KEA DHCP. | Operating System | Version | | --- | ----- | | Alpine | 3.22 | | Debian | 12 | ## Tags Loading tasks/config.yaml +12 −1 Original line number Diff line number Diff line --- # create directory - name: "create - directory - kea" ansible.builtin.file: path: "/etc/kea" state: "directory" owner: "root" group: "root" mode: "0775" # configure kea-dhcp4 - name: "config - kea-dhcp4" ansible.builtin.template: Loading @@ -8,4 +17,6 @@ owner: "root" group: "root" mode: "0644" notify: "restart kea-dhcp4-server" notify: - "restart kea-dhcp4 alpine" - "restart kea-dhcp4 debian" tasks/install.yaml +7 −1 Original line number Diff line number Diff line --- # 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" ansible.builtin.apt: name: "kea-dhcp4-server" Loading Loading
handlers/main.yaml +9 −1 Original line number Diff line number Diff line --- # 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: name: "kea-dhcp4-server" state: "restarted" daemon_reload: true enabled: true when: ansible_os_family == "Debian"
readme.md +1 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ This role configures KEA DHCP. | Operating System | Version | | --- | ----- | | Alpine | 3.22 | | Debian | 12 | ## Tags Loading
tasks/config.yaml +12 −1 Original line number Diff line number Diff line --- # create directory - name: "create - directory - kea" ansible.builtin.file: path: "/etc/kea" state: "directory" owner: "root" group: "root" mode: "0775" # configure kea-dhcp4 - name: "config - kea-dhcp4" ansible.builtin.template: Loading @@ -8,4 +17,6 @@ owner: "root" group: "root" mode: "0644" notify: "restart kea-dhcp4-server" notify: - "restart kea-dhcp4 alpine" - "restart kea-dhcp4 debian"
tasks/install.yaml +7 −1 Original line number Diff line number Diff line --- # 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" ansible.builtin.apt: name: "kea-dhcp4-server" Loading