kea_dhcp(role): some fixes and removing arch part
- remove tags from tasks - remove archlinux part - use debian default package for kea
This commit is contained in:
parent
0fef65b2c2
commit
9bff86df7f
8 changed files with 34 additions and 87 deletions
|
|
@ -1,22 +1,25 @@
|
|||
---
|
||||
- name: Register isc-kea apt repository
|
||||
become: true
|
||||
register: kea_dhcp_repo
|
||||
when: ansible_facts['distribution'] == "Debian"
|
||||
ansible.builtin.deb822_repository:
|
||||
name: "isc-{{ kea_dhcp__version_repo }}"
|
||||
uris: "https://dl.cloudsmith.io/public/isc/{{ kea_dhcp__version_repo }}/deb/debian"
|
||||
suites: any-version
|
||||
components: main
|
||||
signed_by: "https://dl.cloudsmith.io/public/isc/{{ kea_dhcp__version_repo }}/gpg.key"
|
||||
|
||||
- name: Install Kea packages
|
||||
become: true
|
||||
when: ansible_facts['distribution'] == "Debian"
|
||||
ansible.builtin.apt:
|
||||
name:
|
||||
- isc-kea-dhcp4
|
||||
- isc-kea-dhcp6
|
||||
- isc-kea-ctrl-agent
|
||||
- isc-kea-admin
|
||||
update_cache: "{{ kea_dhcp_install_repo.changed }}"
|
||||
block:
|
||||
- name: Install Kea dhcp4
|
||||
when: kea_dhcp__dhcp4.enable
|
||||
ansible.builtin.apt:
|
||||
name:
|
||||
- isc-kea-dhcp4
|
||||
- name: Install Kea dhcp6
|
||||
when: kea_dhcp__dhcp6.enable
|
||||
ansible.builtin.apt:
|
||||
name:
|
||||
- isc-kea-dhcp6
|
||||
- name: Install Kea ctrl agent
|
||||
when: kea_dhcp__stork_agent.enable
|
||||
ansible.builtin.apt:
|
||||
name:
|
||||
- isc-kea-ctrl-agent
|
||||
- name: Install Kea admin
|
||||
when: kea_dhcp__stork_agent.enable
|
||||
ansible.builtin.apt:
|
||||
name:
|
||||
- isc-kea-admin
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue