Creation role kea a continuer
This commit is contained in:
parent
addabae478
commit
25bb47afd3
14
roles/kea/README.md
Normal file
14
roles/kea/README.md
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
# Rôle Kea
|
||||||
|
***
|
||||||
|
Rôle du Kea pour la haute disponibilité dhcp
|
||||||
|
|
||||||
|
## Tables des matières
|
||||||
|
1. [Que fait le rôle Kea ?]
|
||||||
|
|
||||||
|
|
||||||
|
## Que fait le rôle Kea ?
|
||||||
|
Il permet de configurer les serveur kea en mode haute disponibilité.
|
||||||
|
|
||||||
|
### Installation et configuration de kea
|
||||||
|
|
||||||
|
Le rôle kea va installer les packets kea dhcp4, hook, admin une fois les packets installer. Nous allons configurer les 2 serveurs kea pour qu'il distribut les ip de n-user et soit en haute disponibilité.
|
8
roles/kea/default/main.yml
Normal file
8
roles/kea/default/main.yml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
#variable kea
|
||||||
|
kea_ver: "2.4.1"
|
||||||
|
kea_dbname: ""
|
||||||
|
kea_dbuser: ""
|
||||||
|
kea_dbpasswd: ""
|
||||||
|
kea_dhcp4_dir: "/etc/kea/kea-dhcp4.conf"
|
||||||
|
kea_ctrl_dir: "/etc/kea/kea-ctrl-agent.conf"
|
||||||
|
|
5
roles/kea/handlers/main.yml
Normal file
5
roles/kea/handlers/main.yml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
- name: restart zabbix agent
|
||||||
|
service:
|
||||||
|
name: zabbix-agent
|
||||||
|
state: restarted
|
||||||
|
enabled: yes
|
65
roles/kea/tasks/main.yml
Normal file
65
roles/kea/tasks/main.yml
Normal file
@ -0,0 +1,65 @@
|
|||||||
|
- name: installation des dépendances
|
||||||
|
apt:
|
||||||
|
name:
|
||||||
|
- liblog4cplus-2.0.5
|
||||||
|
- libmariadb3
|
||||||
|
- libpq5
|
||||||
|
- mariadb-common
|
||||||
|
- mysql-common
|
||||||
|
state: present
|
||||||
|
|
||||||
|
- name: telechargemement du paquet isc-kea-common
|
||||||
|
get_url:
|
||||||
|
url: "https://dl.cloudsmith.io/public/isc/kea-2-4/deb/debian/pool/bookworm/main/i/is/isc-kea-common_2.4.1-isc20231123184533/isc-kea-common_2.4.1-isc20231123184533_amd64.deb"
|
||||||
|
dest: "/tmp"
|
||||||
|
|
||||||
|
- name: telechargement du paquet isc-kea-dhcp4
|
||||||
|
get_url:
|
||||||
|
url: "https://dl.cloudsmith.io/public/isc/kea-2-4/deb/debian/pool/bookworm/main/i/is/isc-kea-dhcp4_2.4.1-isc20231123184533/isc-kea-dhcp4_2.4.1-isc20231123184533_amd64.deb"
|
||||||
|
dest: "/tmp"
|
||||||
|
|
||||||
|
- name: telechargement du paquet isc-kea-ctrl-agent
|
||||||
|
get_url:
|
||||||
|
url: "https://dl.cloudsmith.io/public/isc/kea-2-4/deb/debian/pool/bookworm/main/i/is/isc-kea-ctrl-agent_2.4.1-isc20231123184533/isc-kea-ctrl-agent_2.4.1-isc20231123184533_amd64.deb"
|
||||||
|
dest: "/tmp"
|
||||||
|
|
||||||
|
- name: telechargement du paquet isc-kea-hooks
|
||||||
|
get_url:
|
||||||
|
url: "https://dl.cloudsmith.io/public/isc/kea-2-4/deb/debian/pool/bookworm/main/i/is/isc-kea-hooks_2.4.1-isc20231123184533/isc-kea-hooks_2.4.1-isc20231123184533_amd64.deb"
|
||||||
|
dest: "/tmp"
|
||||||
|
- name: Update apt
|
||||||
|
apt:
|
||||||
|
update_cache: yes
|
||||||
|
|
||||||
|
- name: Installation paquet isc-kea-common
|
||||||
|
apt:
|
||||||
|
deb: "/tmp/isc-kea-common_2.4.1-isc20231123184533_amd64.deb"
|
||||||
|
state: present
|
||||||
|
|
||||||
|
|
||||||
|
- name: Installation isc-kea-dhcp4
|
||||||
|
apt:
|
||||||
|
deb: "/tmp/isc-kea-dhcp4_2.4.1-isc20231123184533_amd64.deb"
|
||||||
|
state: present
|
||||||
|
|
||||||
|
- name: Installation isc-kea-ctrl-agent
|
||||||
|
apt:
|
||||||
|
deb: "/tmp/isc-kea-ctrl-agent_2.4.1-isc20231123184533_amd64.deb"
|
||||||
|
state: present
|
||||||
|
|
||||||
|
|
||||||
|
- name: Installation isc-kea-ctrl-agent
|
||||||
|
apt:
|
||||||
|
deb: "/tmp/isc-kea-ctrl-agent_2.4.1-isc20231123184533_amd64.deb"
|
||||||
|
state: present
|
||||||
|
|
||||||
|
- name: Installation isc-kea-hooks
|
||||||
|
apt:
|
||||||
|
deb: "/tmp/isc-kea-ctrl-agent_2.4.1-isc20231123184533_amd64.deb"
|
||||||
|
state: present
|
||||||
|
|
||||||
|
|
||||||
|
- name: Installation isc-kea-hooks
|
||||||
|
apt:
|
||||||
|
deb: "/tmp/isc-kea-ctrl-agent_2.4.1-isc20231123184533_amd64.deb"
|
||||||
|
state: present
|
Loading…
x
Reference in New Issue
Block a user