From 71f39678d13050198706e4cd0f27f117e74afc89 Mon Sep 17 00:00:00 2001 From: bitwhisker Date: Fri, 7 Aug 2026 22:29:34 +0200 Subject: [PATCH] kea_dhcp(role): seperate package installes --- roles/kea_dhcp/tasks/install_debian.yaml | 37 +++++++++++++++++++----- 1 file changed, 29 insertions(+), 8 deletions(-) diff --git a/roles/kea_dhcp/tasks/install_debian.yaml b/roles/kea_dhcp/tasks/install_debian.yaml index 233546d8..fca302d6 100644 --- a/roles/kea_dhcp/tasks/install_debian.yaml +++ b/roles/kea_dhcp/tasks/install_debian.yaml @@ -11,11 +11,32 @@ - name: Install Kea packages become: true - ansible.builtin.apt: - name: - - isc-kea-dhcp4 - - isc-kea-dhcp6 - - isc-kea-hooks - - isc-kea-ctrl-agent - - isc-kea-admin - update_cache: "{{ kea_dhcp__repo.changed }}" + block: + - name: Update cache + ansible.builtin.apt: + update_cache: "{{ kea_dhcp__repo.changed }}" + - name: Install isc-kea-dhcp4 + when: kea_dhcp__dhcp4.enable + ansible.builtin.apt: + name: + - isc-kea-dhcp4 + - name: Install isc-kea-dhcp6 + when: kea_dhcp__dhcp6.enable + ansible.builtin.apt: + name: + - isc-kea-dhcp6 + - name: Install isc-kea-hooks + when: kea_dhcp__dhcp4.enable or kea_dhcp__dhcp6.enable + ansible.builtin.apt: + name: + - isc-kea-hooks + - name: Install isc-kea-ctrl-agent + when: kea_dhcp__stork_agent.enable + ansible.builtin.apt: + name: + - isc-kea-ctrl-agent + - name: Install isc-kea-admin + when: kea_dhcp__dhcp4.enable or kea_dhcp__dhcp6.enable + ansible.builtin.apt: + name: + - isc-kea-admin