6 Commits

Author SHA1 Message Date
Jarod Pauchet
47472f2d25 Ajout du 2ème playbook 2024-11-08 11:55:54 +01:00
Jarod Pauchet
ffc05b69bc Merge branch 'main' of https://gitea.lyc-lecastel.fr/uap33-2025-r/sdis29-3 2024-11-08 11:13:59 +01:00
Jarod Pauchet
357b806b3b Modification du README 2024-11-08 11:12:30 +01:00
54beaecc8e Actualiser Ansible/README.md 2024-11-08 10:54:45 +01:00
Jarod Pauchet
33d5738c82 Ajout du README dans ansible 2024-11-08 10:42:13 +01:00
Jarod Pauchet
a5b306b461 Ajout du playbook apbase.yml 2024-11-08 10:32:30 +01:00
5 changed files with 91 additions and 7 deletions

19
Ansible/README.md Normal file
View File

@@ -0,0 +1,19 @@
## **Mode d'emplois** : Les playbooks ci-dessous peuvent être déployer de la façon suivante :
### Playbook : apbase.yml
````
ansible-playbook -i hosts apbase.yml
````
### Playbook : apdb.yml
````
````
### Playbook : apdbdump.yml
````
````

27
Ansible/apbase.yml Normal file
View File

@@ -0,0 +1,27 @@
---
- hosts: all
become: yes
tasks:
- name: changement de la timezone
timezone:
name: Europe/Paris
- name: configure le fichier apt.conf pour le proxy
copy:
content: |
Acquire::http::Proxy "http://10.121.38.1:8080";
Acquire::https::Proxy "http://10.121.38.1:8080";
dest: /etc/apt/apt.conf
- name: installation des paquets de tomcat10, ant et mariadb-server
apt:
name:
- tomcat10
- ant
- mariadb-server
state: present
- name: installation de qemu-guest-agent
apt:
name: qemu-guest-agent
state: present

34
Ansible/apdb.yml Normal file
View File

@@ -0,0 +1,34 @@
---
- hosts: all
become: yes
tasks:
- name: installation de python3
apt:
name: python3-pymysql
- name: creation de la base de donnees "sdis29"
community.mysql.mysql_db:
name: sdis29
state: present
login_unix_socket: /run/mysqld/mysqld.sock
- name: Creation d'un utilisateur avec tous les privileges
community.mysql.mysql_user:
name: admin
password: password123*
priv: '*.*:ALL'
state: present
login_unix_socket: /run/mysqld/mysqld.sock
- name: copie du dump mysql sur la machine pt
copy:
src: sdis29.sql
dest: /tmp
- name: Import du fichier sdis29.sql sur la base de données sdis29
community.mysql.mysql_db:
name: sdis29
state: import
target: /tmp/sdis29.sql
force: true
login_unix_socket: /run/mysqld/mysqld.sock

2
Ansible/hosts Normal file
View File

@@ -0,0 +1,2 @@
[pt]
ap33-pt

View File

@@ -1,6 +1,10 @@
# Projet SDIS29 - 2025 - Groupe 3 # Projet SDIS29 - 2025 - Groupe 3
**Lastest Update** Version v0.0.3d-jp : le 08/11/2024 à 09h00 par Jarod PAUCHET **Lastest Update** Version v0.0.4c-jp : le 08/11/2024 à 11h10 par Jarod PAUCHET
**Oldest Update** Version v0.0.4a-rr : le 08/11/2024 à 10h30 par Rotsy Rahaingo
**Oldest Update** Version v0.0.3d-jp : le 08/11/2024 à 09h00 par Jarod PAUCHET
**Oldest Update** Version v0.0.3c-jp : le 07/11/2024 à 18h00 par Rotsy Rahaingo **Oldest Update** Version v0.0.3c-jp : le 07/11/2024 à 18h00 par Rotsy Rahaingo
@@ -14,8 +18,6 @@
**Oldest Update** Version v0.0.1a-jp : le 07/11/2024 à 10h45 par Jarod PAUCHET **Oldest Update** Version v0.0.1a-jp : le 07/11/2024 à 10h45 par Jarod PAUCHET
Voici un plan d'installation du projet ap3 de 2025 :
## Etape 1 - Installation des machines virtuelles KVM : ## Etape 1 - Installation des machines virtuelles KVM :
### Paramètres communs ### Paramètres communs
@@ -24,13 +26,13 @@ Voici un plan d'installation du projet ap3 de 2025 :
Clonage intégral de la machine **Debian-12.7-template** Clonage intégral de la machine **Debian-12.7-template**
--> Nommage de trois machine, --> Nommage de trois machine,
* **ap33-prod** (id = 6120), IP : 172.16.0.120/24 ; gateway : 172.16.0.254 * **ap33-prod** (id = 2620), IP : 172.16.0.120/24 ; gateway : 172.16.0.254
* **ap33-test** (id = 6121), IP : 172.16.0.121/24 ; gateway : 172.16.0.254 * **ap33-test** (id = 2621), IP : 172.16.0.121/24 ; gateway : 172.16.0.254
* **ap33-mon** (id = 6122), IP : 172.16.0.122/24 ; gateway : 172.16.0.254 * **ap33-mon** (id = 2622), IP : 172.16.0.122/24 ; gateway : 172.16.0.254
Implémentation des clés SSH publique avec **cloud-int** : Implémentation des clés SSH publique avec **cloud-int** :
Effectuer les commandes suivantes afin de copier votre clé: Effectuer les commandes suivantes afin de copier votre clé :
* ssh-keygen * ssh-keygen
* cat .ssh/id_rsa.pub * cat .ssh/id_rsa.pub