This commit is contained in:
2026-04-04 18:25:21 +02:00
commit 29ea40bf8e
10 changed files with 1090 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
---
- name: Déploiement des règles nftables
hosts: firewall
become: yes
tasks:
- name: Installation nftables
apt:
name: nftables
state: present
- name: Copie de la configuration du module 'nftables.conf'
copy:
src: ../../modules/nftables.conf
dest: /etc/nftables.conf
owner: root
group: root
mode: '0644'
notify: Redémarrer nftables
handlers:
- name: Redémarrer nftables
service:
name: nftables
state: restarted

View File

@@ -0,0 +1,17 @@
---
- name: "Déploiement Automatique Database"
hosts: Database
become: yes
tasks:
- name: Installer mariadb-server
apt:
name: mariadb-server
state: present
update-cache: yes
- name: Installer mariadb-client
apt:
name: mariadb-client
state: present

View File

@@ -0,0 +1,8 @@
---
- name: Lancement de la configuration Database
import_playbook: setup_db.yml
- name: Lancement de la configuration nftables
import_playbook: deploy_firewall.yml