Compare commits

..

No commits in common. "main" and "v0.0.1a-ng" have entirely different histories.

25 changed files with 32 additions and 1437 deletions

View File

@ -1,33 +1,2 @@
# SDIS29-2
## Dépôt Git des programmes sources - SDIS 29
### Rôles des serveurs :
* **ap32-test** : Serveur web permettant aussi d'effectuer des phases de tests durant le projet avant de l'implémenter sur le serveur **ap32-prod**.
* **ap32-prod** : Serveur web final.
* **ap32-mon** : Serveur de supervision (monitoring) jouant un rôle crucial dans l'administration et la continuité de nos opérations.
* **ap32-ans** : Serveur Ansible contenant les playbooks pour la base de données et le déploiement de WireGuard.
* **ap32-pt** : Machine de test pour le déploiement des playbook Ansible.
---
### Création initiale des serveurs :
* Création des serveurs **ap32-prod**, **ap32-test**, **ap32-mon**, **ap32-ans** et **ap32-pt** via un clone intégral de la template Debian-12.7-Template sur pxlab2.
* Définition des IDs : 2610 pour **ap32-prod**, 2611 pour **ap32-test**, 2612 pour **ap32-mon**, 2614 pour **ap32-ans**, 2615 pour **ap32-pt**.
* Ajout d'étiquettes ap32 pour une meilleure gestion du projet.
* Disques redimensionnés de 2Go à 12Go.
* Définition des adresses IP : 172.16.0.110/24 pour **ap32-prod**, 172.16.0.111/24 pour **ap32-test** 172.16.0.112/24 pour **ap32-mon**, pour **ap32-ans**, 172.16.0.114/24 et pour **ap32-pt**, 172.16.0.115/24.
* Ajout de nos clés publiques SSH (id-rsa.pub) de nos machines physiques dans les serveurs ap32 grâce à cloud-init.
* Regénération des images cloud-init avant le démarrage les serveurs.
---
### Premières étapes de configuration sur l'ensemble des serveurs :
* Suite à l'ajout de nos clés publiques dans les serveurs ap32, une première connexion s'impose avec la commande `ssh debian@ap32-X` (ici la résolution de nom a été géré par Monsieur Sevre).
* Machines définies sur la **timezone** Europe/Paris avec la commande `timedatectl set-timezone Europe/Paris`.
* Ajout du fichier **apt.conf** pour pouvoir franchir le proxy, fichier qui a été récupéré depuis **depl** depuis la commande `wget depl/sio/api/apt.conf` puis déplacer le fichier **apt.conf** avec `mv apt.conf /etc/apt/`.
* La commande `apt update && apt upgrade -y` ensuite effectuée sur chacun des machines pour mettre à jour la liste des paquets et installe toutes les mises à jour disponibles automatiquement.
* La commande `apt install qemu-guest-agent -y` effectuée sur l'ensemble des machines permet de faciliter la communication entre la VM et Proxmox.
# sdis29-2

View File

@ -1,41 +0,0 @@
# Rôle des Playbooks Ansible
## Playbook de Configuration de base du Système
Le premier playbook, apbase.yml, prépare la configuration de base du système. Il effectue les tâches suivantes :
- **Paramétrage du Fuseau Horaire** : Définit le fuseau horaire sur `Europe/Paris` pour assurer la cohérence des logs et des opérations temporelles.
- **Configuration du Proxy pour APT** : Ajoute une configuration de proxy pour `apt` dans le fichier `/etc/apt/apt.conf`, permettant d'utiliser un proxy réseau pour les mises à jour des paquets.
- **Mise à Jour et Mise à Niveau des Paquets** : Met à jour le cache `apt` et effectue une mise à jour des paquets pour garantir que le système est à jour.
- **Installation de Paquets Essentiels** : Installe plusieurs paquets nécessaires :
- `tomcat10`
- `mariadb-server`
- `ant`
- `qemu-guest-agent`
> **Objectif** : Préparer l'environnement système pour linstallation et l'exécution des applications nécessaires.
---
## Playbook de Configuration de la Base de Données
Le deuxième playbook, apdb.yml, initialise la base de données MySQL en créant les éléments suivants :
- **Installation de la Bibliothèque Python pour MySQL** : Installe `python3-pymysql`, nécessaire pour que Ansible puisse gérer MySQL.
- **Création d'une Base de Données** : Crée une base de données nommée `sdis29` demandé par les professeurs.
- **Création d'un Utilisateur** : Ajoute un utilisateur `admin` avec comme mot de passe (`Azerty1+`) et on lui donnera tous les privilèges sur la base de données.
- **Copie du Fichier SQL** : Transfère le fichier `sdis29.sql` vers le serveur pour initialiser la base de données.
- **Importation de la Base de Données** : Importe le contenu de `sdis29.sql` dans la base de donnée `sdis29`, ce qui configure les tables et données initiales.
> **Objectif** : Configurer et initialiser une base de données MySQL pour les besoins applicatifs.
---
## Playbook de Sauvegarde de la Base de Données
Le troisième playbook, apdbdump.yml, effectue une sauvegarde de la base de données et copie le fichier SQL généré en local :
- **Exportation de la Base de Données** : Crée le fichier de sauvegarde `sdis29-dump.sql` de la base `sdis29` dans le répertoire `/tmp/` du serveur.
- **Transfert du Fichier de Sauvegarde en Local** : Utilise le module `fetch` pour copier le fichier de sauvegarde du serveur vers la machine locale sous le même nom.
> **Objectif** : Sauvegarder la base de données `sdis29` pour la sécurité ou une restauration future.

View File

@ -1,31 +0,0 @@
---
- hosts: all
become: true
tasks:
- name: Parametrage Timezone Europe/Paris
community.general.timezone:
name: Europe/Paris
- name: Copie apt.conf
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: Update and upgrade apt packages
apt:
upgrade: yes
update_cache: yes
cache_valid_time: 86400 #One day
- name: Installation paquets
apt:
name: "{{ item }}"
with_items:
- tomcat10
- mariadb-server
- ant
- qemu-guest-agent

View File

@ -1,38 +0,0 @@
---
- hosts: all
become: true
tasks:
- name: installation extensions python
apt:
name: python3-pymysql
state: present
- name: Create a new database
community.mysql.mysql_db:
name: sdis29
state: present
login_unix_socket: /run/mysqld/mysqld.sock
- name: Create a new user
community.mysql.mysql_user:
name: admin
password: Azerty1+
priv: 'sdis29.*:ALL'
state: present
login_unix_socket: /run/mysqld/mysqld.sock
- name:
copy:
src: sdis29.sql
dest: /tmp/
- name: Import database
community.mysql.mysql_db:
name: sdis29
state: import
target: /tmp/sdis29.sql
login_unix_socket: /run/mysqld/mysqld.sock

View File

@ -1,17 +0,0 @@
---
- hosts: all
become: true
tasks:
- name: Dump database
community.mysql.mysql_db:
state: dump
name: sdis29
target: /tmp/sdis29-dump.sql
login_unix_socket: /run/mysqld/mysqld.sock
- name: Copy database dump file
ansible.builtin.fetch:
src: /tmp/sdis29-dump.sql
dest: sdis29-dump.sql
flat: yes

View File

@ -1,408 +0,0 @@
-- MariaDB dump 10.19 Distrib 10.11.6-MariaDB, for debian-linux-gnu (x86_64)
--
-- Host: localhost Database: sdis29
-- ------------------------------------------------------
-- Server version 10.11.6-MariaDB-0+deb12u1
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */;
/*!40103 SET TIME_ZONE='+00:00' */;
/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */;
/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
--
-- Table structure for table `caserne`
--
DROP TABLE IF EXISTS `caserne`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `caserne` (
`id` smallint(6) NOT NULL,
`nom` varchar(30) DEFAULT NULL,
`adresse` varchar(60) DEFAULT NULL,
`tel` varchar(14) DEFAULT NULL,
`groupement` varchar(25) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `caserne`
--
LOCK TABLES `caserne` WRITE;
/*!40000 ALTER TABLE `caserne` DISABLE KEYS */;
INSERT INTO `caserne` VALUES
(2901,'BANNALEC','Rue Eugène Cadic - 29380','02.98.39.83.02','CONCARNEAU'),
(2902,'BENODET','37 route de Poulpry - 29950','02.98.57.05.00','QUIMPER'),
(2903,'BRASPARTS','Rue de la Maine - 29190','02.98.81.45.65','MORLAIX'),
(2904,'BREST','17 rue Amiral Romain Desfossés - 29200','02.98.34.56.13','BREST'),
(2905,'BRIEC DE Lr ODET','Ty Eugène - 29S10','02.98.57.91.67','QUIMPER'),
(2906,'CAMARET','Place Saint- Yves - 29S70','02.98.27.90.46','BREST'),
(2907,'CAP-SIZUN - AUDIERNE','Rue du Goyen - 29770 AUDIERNE','02.98.70.11.96','QUIMPER'),
(2908,'CAP-SIZUN - PONT CROIX','Rue du Goyen - 29770 AUDIERNE','02.98.70.42.14','QUIMPER'),
(2909,'CAP-SIZUN - ILE DE SEIN','Place François le Sud - 29990','02.98.70.93.64','QUIMPER'),
(2910,'CARANTEC','Kérouguelen - 29660','02.98.78.37.46','MORLAIX'),
(2911,'CARHAIX','Rue Jean-Sébastien Corvellec - 29270','02.98.99.34.40','MORLAIX'),
(2912,'CHATEAULIN','Rocade dt Quimill - 29150','02.98.86.83.47','BREST'),
(2913,'CHATEAUNEUF DU FAOU','7 place aux chevaux - 29S20','02.98.81.84.15','MORLAIX'),
(2914,'CLOHARS CARNOËT','Rue Quilhen Langlazic - 29360','02.98.71.98.88','CONCARNEAU'),
(2915,'CONCARNEAU','112 rue de la Gare - 29900','02.98.97.32.40','CONCARNEAU'),
(2916,'CORAY','Zone de Lanviho - 29370','02.98.59.74.47','CONCARNEAU'),
(2917,'CROZON','Boulevard de Pralognan-la-Vanoise - 29160','02.98.27.14.65','BREST'),
(2918,'DOUARNENEZ','4 route de Brest - 29100','02.98.92.00.38','QUIMPER'),
(2919,'ELLIANT','Rue Pasteur - 29370','02.98.94.14.43','CONCARNEAU'),
(2920,'FOUESNANT','31 rue du château d\'eau - 29170','02.98.56.11.83','QUIMPER'),
(2921,'GUERLESQUIN','Route de Bolazec - 29650','02.98.72.86.25','MORLAIX'),
(2922,'HUELGOAT','31 rue du Général de Gaulle - 29690','02.98.99.90.76','MORLAIX'),
(2923,'ILE DE BATZ','Route du Jardin Colonial - 292S3','02.98.61.78.43','MORLAIX'),
(2924,'ILE DE OUESSANT','Kernigou - 29242','02.98.48.85.59','BREST'),
(2925,'LANDERNEAU','rue ingénieur Jacques Frimot - 29800','02.98.85.16.16','BREST'),
(2926,'LANDIVISIAU','28 rue Georges Clemenceau - 29400','02.98.68.03.18','MORLAIX'),
(2927,'LANMEUR','Rue des Quatre Vents - 29620','02.98.67.50.31','MORLAIX'),
(2928,'LANNILIS','Rue Mathilde Delaporte - 29870','02.98.04.17.36','BREST'),
(2929,'LE FAOU','Place aux Foires - 29590','02.98.81.01.11','BREST'),
(2930,'LE GUILVINEC','43 rue Jean Jaurès - 29730','02.98.58.26.48','QUIMPER'),
(2931,'LESNEVEN','Place du Champ de Bataille - 29260','02.98.83.02.68','BREST'),
(2932,'LEUHAN','4 rue de l\'école - 29390','02.98.82.50.87','CONCARNEAU'),
(2933,'LOCTUDY','Place des Anciens Combattants - 29750','02.98.87.40.18','QUIMPER'),
(2934,'MELGVEN','Rue Neuve - 29140','02.98.97.99.88','CONCARNEAU'),
(2935,'MOELAN SUR MER','46 rue de Pont ar Laer - 29350','02.98.39.68.90','CONCARNEAU'),
(2936,'MORLAIX','7 rue de l\'Orée du Bois - 29600','02.98.88.16.18','MORLAIX'),
(2937,'PENMARC\'H','Rue Edmond Michelet - 29760','02.98.58.72.16','QUIMPER'),
(2938,'PLABENNEC','7 rue du Maréchal Leclerc - 29860','02.98.40.81.81','BREST'),
(2939,'PLEYBEN','Rue Maurice de Trésiguidy - Zone du Drevers - 29190','02.98.26.32.87','MORLAIX'),
(2940,'PLOBANNALEC','Place du 19 mars 1962 - 29740','02.98.87.80.27','QUIMPER'),
(2941,'PLOMEUR','Rue du Prat Don - 29120','02.98.82.05.13','QUIMPER'),
(2942,'PLONEOUR LANVERN','Place Amiral Ronarc\'h - 29720','02.98.87.70.99','QUIMPER'),
(2943,'PLOUDALMEZEAU','Rue de Cullompton - 29830','02.98.48.05.78','BREST'),
(2944,'PLOUESCAT','Boulevard de l\'Europe - 29430','02.98.69.61.99','MORLAIX'),
(2945,'PLOUGONVEN','24 rue de Morlaix - 29640','02.98.78.70.72','MORLAIX'),
(2946,'PLOUGUERNEAU','ZA Héliez - 29880','02.98.04.61.85','BREST'),
(2947,'PLOZEVET','Rue de l\'usine - 29710','02.98.91.46.55','QUIMPER'),
(2948,'PONT AVEN','Rue du Général de Gaulle - 29930','02.98.06.05.15','CONCARNEAU'),
(2949,'PONT L\'ABBE','Place de la Gare - 29120','02.98.87.08.36','QUIMPER'),
(2950,'POULDREUZIC','Rue de la Gare - 29710','02.98.54.46.33','QUIMPER'),
(2951,'QUERRIEN','Rue du Château d\'Eau - 29310','02.98.71.37.57','CONCARNEAU'),
(2952,'QUIMPER','60 avenue de Kéradennec - 29000','02.98.64.88.00','QUIMPER'),
(2953,'QUIMPERLE','15 allée Victor Schœlcher - Z.A. de Kergoaler - 29300','02.98.96.18.18','CONCARNEAU'),
(2954,'RIEC SUR BELON','Rue centrale - 29340','02.98.06.41.34','CONCARNEAU'),
(2955,'ROSPORDEN','ZI de Dioulan - 29140','02.98.59.94.93','CONCARNEAU'),
(2956,'SAINT GOAZEC','Kervoazec - 29520','02.98.26.84.76','MORLAIX'),
(2957,'SAINT POL DE LEON','Rue du Budou - 29250','02.98.69.20.18','MORLAIX'),
(2958,'SAINT RENAN',' Route de Plouzané - 29290','02.98.84.21.76','BREST'),
(2959,'SAINT THEGONNEC','Penfo - 29410','02.98.79.46.00','MORLAIX'),
(2960,'SAINT THURIEN',' Route de Scaêr - 29380','02.98.39.48.16','CONCARNEAU'),
(2961,'SCAER','Rue Queignec - 29390','02.98.59.42.33','CONCARNEAU'),
(2962,'SIZUN','Rue du Léon - 29450','02.98.68.87.06','MORLAIX'),
(2963,'SPEZET','8, rue des Ecoles - 29540','02.98.93.93.65','MORLAIX'),
(2964,'TREGOUREZ','Rue Yvon Donnard - 29970','02.98.59.14.67','QUIMPER');
/*!40000 ALTER TABLE `caserne` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `parametre`
--
DROP TABLE IF EXISTS `parametre`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `parametre` (
`idType` varchar(7) NOT NULL,
`indice` smallint(6) NOT NULL,
`libelle` varchar(80) DEFAULT NULL,
`valeur` varchar(25) DEFAULT NULL,
`plancher` int(11) DEFAULT NULL,
`plafond` int(11) DEFAULT NULL,
PRIMARY KEY (`idType`,`indice`),
CONSTRAINT `parametre_ibfk_1` FOREIGN KEY (`idType`) REFERENCES `typeParametre` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `parametre`
--
LOCK TABLES `parametre` WRITE;
/*!40000 ALTER TABLE `parametre` DISABLE KEYS */;
INSERT INTO `parametre` VALUES
('dispo',0,'Indisponible','gray',NULL,NULL),
('dispo',1,'Disponible','white',NULL,NULL),
('dispo',2,'Au travail','yellow',NULL,NULL),
('dispo',3,'Garde','lime',NULL,NULL),
('grade',0,'Sapeur',NULL,NULL,NULL),
('grade',1,'Adjudant',NULL,NULL,NULL),
('grade',2,'Adjudant-Chef',NULL,NULL,NULL),
('grade',3,'Capitaine',NULL,NULL,NULL),
('grade',4,'Caporal',NULL,NULL,NULL),
('grade',5,'Caporal-Chef',NULL,NULL,NULL),
('grade',6,'Commandant',NULL,NULL,NULL),
('grade',7,'Lieutenant',NULL,NULL,NULL),
('grade',8,'Lieutenant-Colonel',NULL,NULL,NULL),
('grade',9,'Major',NULL,NULL,NULL),
('grade',10,'Sergent',NULL,NULL,NULL),
('grade',11,'Sergent-chef',NULL,NULL,NULL),
('statAgt',1,'pompier',NULL,NULL,NULL),
('statAgt',2,'chef de centre',NULL,NULL,NULL),
('statAgt',3,'responsable des alertes',NULL,NULL,NULL),
('tranche',1,'nuit : 0h/6h',NULL,NULL,NULL),
('tranche',2,'matin : 6h/12 h',NULL,NULL,NULL),
('tranche',3,'après-midi : 12h/18h',NULL,NULL,NULL),
('tranche',4,'soirée : 18h/24h',NULL,NULL,NULL),
('typePer',1,'pompier professionnel',NULL,NULL,NULL),
('typePer',2,'pompier volontaire',NULL,NULL,NULL),
('typePer',3,'personnel médical',NULL,NULL,NULL),
('typePer',4,'personnel administratif',NULL,NULL,NULL);
/*!40000 ALTER TABLE `parametre` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `pompier`
--
DROP TABLE IF EXISTS `pompier`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `pompier` (
`id` smallint(6) NOT NULL AUTO_INCREMENT,
`idCaserne` smallint(6) NOT NULL,
`nom` varchar(40) DEFAULT NULL,
`prenom` varchar(40) DEFAULT NULL,
`statut` smallint(6) DEFAULT NULL,
`typePers` smallint(6) DEFAULT NULL,
`mail` varchar(33) DEFAULT NULL,
`login` varchar(10) DEFAULT NULL,
`mdp` varchar(80) DEFAULT NULL,
`adresse` varchar(32) DEFAULT NULL,
`cp` varchar(5) DEFAULT NULL,
`ville` varchar(32) DEFAULT NULL,
`bip` varchar(10) DEFAULT NULL,
`nbGardes` smallint(6) DEFAULT NULL,
`grade` smallint(6) DEFAULT NULL,
`commentaire` varchar(200) DEFAULT NULL,
`dateEnreg` datetime DEFAULT NULL,
`dateModif` datetime DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `idCaserne` (`idCaserne`),
CONSTRAINT `pompier_ibfk_1` FOREIGN KEY (`idCaserne`) REFERENCES `caserne` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=162 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `pompier`
--
LOCK TABLES `pompier` WRITE;
/*!40000 ALTER TABLE `pompier` DISABLE KEYS */;
INSERT INTO `pompier` VALUES
(1,2901,'ROUAT','Michel',2,1,'michel.rouat@sdis29.fr','mROUA','ff70d7c9ac34274ea95a1553aa2ba5cb',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(2,2901,'RANNOU','Michel',1,2,'michel.rannou@sdis29.fr','mRANN','15671cef7fcdfd744e28a6154d1845ac',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(3,2902,'ROSEN','Alain',2,1,'alain.rosen@sdis29.fr','aROSE','070f0a53761332b04900ac675899fc69',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(4,2902,'LABORY','Bruno',1,2,'bruno.labory@sdis29.fr','bLABO','bf1377631348720d4ada09b7d3bd3b00',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(5,2903,'RIVOAL','Ronan',2,1,'ronan.rivoal@sdis29.fr','rRIVO','022a19f6ab0ca558f3433b57cc5cdb9a',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(6,2903,'SIMON','Frédéric',1,2,'frédéric.simon@sdis29.fr','fSIMO','b54a2286cac900096bf2e5e78e66b0c2',NULL,NULL,NULL,'2',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(7,2904,'FALC\'HUN','Jean-Luc',2,1,'jean-luc.falchun@sdis29.fr','jFALC','381fdf412c0ce426a439d6be1a75bde3',NULL,NULL,NULL,'1',0,8,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(8,2904,'QUERE','Alain',3,1,'alain.quere@sdis29.fr','aQUER','6e4ae952b513ee8bb1b121b7129a35ae',NULL,NULL,NULL,'2',0,3,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(9,2904,'KEREBEL','Erwan',1,2,'erwan.kerebel@sdis29.fr','eKERE','488871485a881fdc7a96443f3bb28fcf',NULL,NULL,NULL,'3',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(10,2904,'PAULEAU','Pierre',1,2,'pierre.pauleau@sdis29.fr','pPAUL','1dca0bb7f8452db5b9509fe799c182ea',NULL,NULL,NULL,'4',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(11,2904,'DEROFF','Jacques',1,2,'jacques.deroff@sdis29.fr','jDERO','2ee7af8df036b3783e2ce4357577022c',NULL,NULL,NULL,'5',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(12,2904,'MAZE','Dominique',1,2,'dominique.maze@sdis29.fr','dMAZE','26d239c74858cd3f1d12aecd7f82ae09',NULL,NULL,NULL,'6',0,6,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(13,2904,'TOULLEC','Jérôme',1,2,'jérôme.toullec@sdis29.fr','jTOUL','1bef8b407118d4f1ebe72357259de01a',NULL,NULL,NULL,'7',0,3,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(14,2904,'KERBERENES','Pascal',1,2,'pascal.kerberenes@sdis29.fr','pKERB','dbbf765c454da8ff92eb45740e7b96f9',NULL,NULL,NULL,'8',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(15,2904,'JACQUET','Bertrand',1,2,'bertrand.jacquet@sdis29.fr','bJACQ','725a61a682f150763ed8d00deb62565d',NULL,NULL,NULL,'9',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(16,2904,'LE BRIS','Yves',1,2,'yves.le_bris@sdis29.fr','yLE B','dbccc26fd8b499884b61336c75cdba46',NULL,NULL,NULL,'10',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(17,2904,'LE BARS','Yvon',1,2,'yvon.le_bars@sdis29.fr','yLE B','dbccc26fd8b499884b61336c75cdba46',NULL,NULL,NULL,'11',0,7,'','2020-09-13 00:00:00','2020-09-13 00:00:00'),
(18,2904,'BOULIC','Louis',1,2,'louis.boulic@sdis29.fr','lBOUL','a06e6317cf3d52c1ee6d81ec945d2e3a',NULL,NULL,NULL,'12',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(19,2904,'BERNARD','Luc',1,2,'luc.bernard@sdis29.fr','lBERN','d82673400cff63b4d9d175c4cb826081',NULL,NULL,NULL,'13',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(20,2904,'DUROSE','Pierre',1,2,'pierre.durose@sdis29.fr','pDURO','512d147b291a1f2a991c234122681c8d',NULL,NULL,NULL,'14',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(21,2905,'PENNEC','Daniel',2,1,'daniel.pennec@sdis29.fr','dPENN','ef37a363f4878ee660a55f98bb44371d',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(22,2905,'GAONAC\'H','Jean-Claude',1,2,'jean-claude.gaonach@sdis29.fr','jGAON','d92f5ba406da1380a3b90c83641c2d8b',NULL,NULL,NULL,'2',0,11,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(23,2906,'DAVAIC','José',2,1,'josé.davaic@sdis29.fr','jDAVA','f721a803e3533cf9ef1b9aba853af649',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(24,2906,'TANIOU','Claude',1,2,'claude.taniou@sdis29.fr','cTANI','3edcaffac9a0410d130462f87b20defe',NULL,NULL,NULL,'2',0,11,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(25,2907,'MARZIN','Jean-François',2,1,'jean-françois.marzin@sdis29.fr','jMARZ','d6320a73f31bd74cd8ee0cfaa322daa6',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(26,2907,'COÏC','Alain',1,2,'alain.coïc@sdis29.fr','aCOÏC','03dbcd2cc136d6635b7fbb119881d126',NULL,NULL,NULL,'2',0,5,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(27,2908,'KERSUAL','Hervé',2,1,'hervé.kersual@sdis29.fr','hKERS','b5bd1090562ae3f0b06c4ef59b17e994',NULL,NULL,NULL,'1',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(28,2909,'COÏC','Alain',2,1,'alain.coïc@sdis29.fr','aCOÏC','03dbcd2cc136d6635b7fbb119881d126',NULL,NULL,NULL,'1',0,4,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(29,2911,'CADIOU','Philippe',2,1,'philippe.cadiou@sdis29.fr','pCADI','47f45e21035cbf174cc3a00a43ae410a',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(30,2911,'COCHENNEC','Eric',1,2,'eric.cochennec@sdis29.fr','eCOCH','e74bd5173f1f9b71339f577540ff2095',NULL,NULL,NULL,'2',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(31,2912,'DURET','Nicolas',2,1,'nicolas.duret@sdis29.fr','nDURE','9c08b2ea4805b2f3f7d1a41d34dea3f7',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(32,2912,'SCOARNEC','Stéphane',1,2,'stéphane.scoarnec@sdis29.fr','sSCOA','467796dd1556cb2d77ce0c790298333c',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(33,2913,'DELAPORTE','David',2,1,'david.delaporte@sdis29.fr','dDELA','7b7c9e48aa29e3b91c6fac203e87eb73',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(34,2914,'GUERROUE','Eric',2,1,'eric.guerroue@sdis29.fr','eGUER','3e9268ea6fa741cbec5a17178d88404f',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(35,2914,'LE BOURHIS','Bruno',1,2,'bruno.le_bourhis@sdis29.fr','bLE B','6cc36dc3f5c7843680d9e48ef2587f14',NULL,NULL,NULL,'2',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(36,2915,'BOUSSIN','Cédric',2,1,'cédric.boussin@sdis29.fr','cBOUS','a459930d9039520f99a68bb395c07d62',NULL,NULL,NULL,'1',0,6,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(37,2915,'PITOR','Pascal',3,1,'pascal.pitor@sdis29.fr','pPITO','006bd3c3ac2fae73faaf31f7649b0718',NULL,NULL,NULL,'2',0,6,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(38,2915,'GIRE','Gilbert',1,2,'gilbert.gire@sdis29.fr','gGIRE','c18cdc3a37b14016e202a238abb470e9',NULL,NULL,NULL,'3',0,3,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(39,2915,'PICAUT','Franck',1,2,'franck.picaut@sdis29.fr','fPICA','44ebff339e1b8e1a76154554b152906a',NULL,NULL,NULL,'4',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(40,2915,'VIOL','Alain',1,2,'alain.viol@sdis29.fr','aVIOL','9e28492afea490a2864783470696fe26',NULL,NULL,NULL,'5',0,NULL,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(41,2915,'QUEAU','Erwan',1,2,'erwan.queau@sdis29.fr','eQUEA','927830590191a590c31364fcd0090f18',NULL,NULL,NULL,'6',0,3,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(42,2915,'VAXELAIRE','Francis',1,2,'francis.vaxelaire@sdis29.fr','fVAXE','288c3a7f4664385730406ca5a9ae1173',NULL,NULL,NULL,'7',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(43,2916,'HEMERY','Michel',2,1,'michel.hemery@sdis29.fr','mHEME','cdfcb02fcac9206b7e55fa20d7bb0cc4',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(44,2916,'LE BARS','Didier',1,2,'didier.le bars@sdis29.fr','dLE B','db8e28a5090e9148d2aa56acb914703c',NULL,NULL,NULL,'2',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(45,2917,'GAY','Lionel',2,1,'lionel.gay@sdis29.fr','lGAY','67b015c9f2a929b1429d7cb3ec2535ad',NULL,NULL,NULL,'1',0,3,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(46,2917,'LARGENTON','Anthony',1,2,'anthony.largenton@sdis29.fr','aLARG','d4a1845c488435f162dac6122b961cef',NULL,NULL,NULL,'2',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(47,2918,'AMET','Olivier',2,1,'olivier.amet@sdis29.fr','oAMET','78d350f90cc501626d1e27a805be343a',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(48,2918,'BIDET','Xavier',1,2,'xavier.bidet@sdis29.fr','xBIDE','c1d554d06a7de3fe6e931d506e2c15f9',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(49,2919,'LE ROY','Jean-Michel',2,1,'jean-michel.le_roy@sdis29.fr','jLE R','8c1b857336563356eb3182188246aa02',NULL,NULL,NULL,'1',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(50,2919,'COTTEN','François',1,2,'françois.cotten@sdis29.fr','fCOTT','e446c8e8561d0992f5dea06ce43b8e36',NULL,NULL,NULL,'2',0,5,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(51,2920,'GOARDET','Christian',2,1,'christian.goardet@sdis29.fr','cGOAR','47b5a53f889b029d558c2fa2f5adc3a9',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(52,2920,'CORCUFF','Gaël',1,2,'gaël.corcuff@sdis29.fr','gCORC','408f77dda7ffad34a6724b801dff5993',NULL,NULL,NULL,'2',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(53,2921,'LE SCRAGNE','David',2,1,'david.le scragne@sdis29.fr','dLE S','b8417c8940b67b0f51cd1256796ee4ce',NULL,NULL,NULL,'1',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(54,2921,'GUERN','Jean-Luc',1,2,'jean-luc.guern@sdis29.fr','jGUER','d9f84bd45a6e444084beb0f28d8def8b',NULL,NULL,NULL,'2',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(55,2922,'MOREAU','Jean-Pierre',2,1,'jean-pierre.moreau@sdis29.fr','jMORE','62c7f75865ca633b6ad7f446ca345209',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(56,2922,'HERVIOU','Patrick',1,2,'patrick.herviou@sdis29.fr','pHERV','588e5f1892372604d1e9559873147e35',NULL,NULL,NULL,'2',0,11,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(57,2923,'MARTIN','Nicolas',2,1,'nicolas.martin@sdis29.fr','nMART','5e4aa993b426a7e5ad06fcfb4c2dbb13',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(58,2923,'GLIDIC','David',1,2,'david.glidic@sdis29.fr','dGLID','56100506a4a016745a53e74d81b3e6ca',NULL,NULL,NULL,'2',0,10,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(59,2924,'DURAND','François',2,1,'françois.durand@sdis29.fr','fDURA','e4635012f2ce52ac50a4f236d7d06852',NULL,NULL,NULL,'2',12,0,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(60,2924,'LEGALL','Yasmina',1,2,'yasmina.legall@sdis29.fr','yLEGA','e898faf807c9443ea2548fe7b908d46e',NULL,NULL,NULL,'3',10,0,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(61,2924,'DUBOIS','Yves',1,2,'yves.dubois@sdis29.fr','yDUBO','8e817f5b0463be6ed6cefe521bf72eb4',NULL,NULL,NULL,'9',14,0,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(62,2924,'MARTIN','Alain',1,2,'alain.martin@sdis29.fr','aMART','d610bed518def84789dee9b34742fd41',NULL,NULL,NULL,'17',12,0,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(63,2924,'DUPOND','Carole',1,2,'carole.dupond@sdis29.fr','cDUPO','034570a9c267a0631f48ddcd1b31a7f6',NULL,NULL,NULL,'4',10,0,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(64,2924,'YAYAOUI','Pierre',1,2,'pierre.yayaoui@sdis29.fr','pYAYA','d6329ecaeed2b3ea36ed696ef350cb80',NULL,NULL,NULL,'11',10,0,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(65,2924,'CARETTE','Patrick',1,2,'patrick.carette@sdis29.fr','pCARE','c73e9ec57ed7b0ce30930dfb30fcbd19',NULL,NULL,NULL,'12',2,0,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(66,2924,'FERNANDEZ','Henri',1,2,'henri.fernandez@sdis29.fr','hFERN','b4a65778f3ff09b4efc77e67a2f7510c',NULL,NULL,NULL,'18',14,0,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(67,2924,'CABON','Yohann',1,2,'yohann.cabon@sdis29.fr','yCABO','ccf3e1487abfcd826d150475a219868c',NULL,NULL,NULL,'6',12,0,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(68,2924,'BRETON','Joëlle',1,2,'joëlle.breton@sdis29.fr','jBRET','bd46da5e1c435c0f5501ff044170f7d3',NULL,NULL,NULL,'5',14,0,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(69,2924,'DUJARDIN','Alex',1,2,'alex.dujardin@sdis29.fr','aDUJA','a16439d3ed7c454b0c84fe00e7494acf',NULL,NULL,NULL,'10',11,0,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(70,2924,'CLÉBERT','Marc',1,2,'marc.clebert@sdis29.fr','mCLÉB','7f5fabc295f9356c23ec80f7a4510ea1',NULL,NULL,NULL,'19',10,0,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(71,2924,'MASSON','Nicolas',1,2,'nicolas.masson@sdis29.fr','nMASS','2bb8ebb40fa2b2c6e279b0c8e9da1a21',NULL,NULL,NULL,'13',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(72,2924,'CORNIC','Patrick',1,2,'patrick.cornic@sdis29.fr','pCORN','06b8cbcf44f9dbdae680030152180b5c',NULL,NULL,NULL,'14',0,4,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(73,2925,'LE FUR','Pierre',2,1,'pierre.le_fur@sdis29.fr','pLE F','b055f041b0239ff20a528ab6df18740d',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(74,2925,'BOUCHER','Jean-Paul',1,2,'jean-paul.boucher@sdis29.fr','jBOUC','034e89fecf002fc9ce9e6b585997712e',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(75,2926,'SALAUN','Yvon',2,1,'yvon.salaun@sdis29.fr','ySALA','377642436d800fffeb2396e4da1468bb',NULL,NULL,NULL,'1',0,3,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(76,2926,'LEROU','Philippe',1,2,'philippe.lerou@sdis29.fr','pLERO','b2d4f0461d7244803cc871e7030d278a',NULL,NULL,NULL,'2',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(77,2926,'BODILIS','Marc',1,2,'marc.bodilis@sdis29.fr','mBODI','9075b6191417dad116c16189729a3173',NULL,NULL,NULL,'3',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(78,2927,'PUIL','Thierry',2,1,'thierry.puil@sdis29.fr','tPUIL','275119d76b2e349c5eed6bb38be84849',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(79,2927,'FOLGALVEZ','Jean-Pierre',1,2,'jean-pierre.folgalvez@sdis29.fr','jFOLG','d109b403c606225276976ff4bc64330b',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(80,2928,'L\'HOURRE','Christian',2,1,'christian.lhourre@sdis29.fr','cL\'HO','0fa94cdef1f6dec8fe43f4e38cfc4f50',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(81,2928,'MARZIN','Roland',1,2,'roland.marzin@sdis29.fr','rMARZ','d8190ab7e8d4cde97fd38c2f3af3772c',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(82,2929,'SALAUN','Mickael',2,1,'mickael.salaun@sdis29.fr','sMick','f7150d27e5a14980d5e3366486e9c691',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(83,2929,'GUEDES','Ambroise',1,2,'ambroise.guedes@sdis29.fr','aGUED','943c9f82c5be096218439be6a4d20ca7',NULL,NULL,NULL,'2',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(84,2930,'JOLIVET','Patrick',2,1,'patrick.jolivet@sdis29.fr','pJOLI','31b185453725484a8575af5bbff341a5',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(85,2931,'BERTRAND','Lionel',2,1,'lionel.bertrand@sdis29.fr','lBERT','211cf7b64920311674320264c01b49d0',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(86,2931,'ABIVEN','Pierre',1,2,'pierre.abiven@sdis29.fr','pABIV','15dcff279e261b1fdb848b5e1b56bede',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(87,2932,'BENOIT','Yves',2,1,'yves.benoit@sdis29.fr','yBENO','e93165d1d5bc05f5ec71036c59cc9b56',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(88,2932,'BOLZER','Emile',1,2,'emile.bolzer@sdis29.fr','eBOLZ','0a9d2a4b526d2955296f64b006075f6c',NULL,NULL,NULL,'2',0,10,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(89,2933,'SPAGNOL','Joël',2,1,'joël.spagnol@sdis29.fr','jSPAG','7cb2f9c107650b927bbcda57d3444abc',NULL,NULL,NULL,'1',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(90,2933,'THOMAS','Nicolas',1,2,'nicolas.thomas@sdis29.fr','nTHOM','bd69813624ba91d1b2e9b337cd6728cb',NULL,NULL,NULL,'2',0,11,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(91,2933,'MORVAN','Daniel',1,2,'daniel.morvan@sdis29.fr','dMORV','cf9644ce926a668bd1205dedf2636950',NULL,NULL,NULL,'3',0,10,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(92,2934,'LE DUIGOU','Christian',2,1,'christian.le duigou@sdis29.fr','cLE D','4c898674a54a678afe59c3d8703d4ec9',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(93,2934,'LE NOC','Arnaud',1,2,'arnaud.le_noc@sdis29.fr','aLE N','6491e726551e72220912aa26faa3d8a5',NULL,NULL,NULL,'2',0,11,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(94,2935,'LE DOZE','Serge',2,1,'serge.le_doze@sdis29.fr','sLE D','64bbf8112505dcecb2e9d82f3025e268',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(95,2935,'MARCEUL','Patrick',1,2,'patrick.marceul@sdis29.fr','pMARC','41e3ac09835ddf43b93446c430c2cdb6',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(96,2936,'MOSES','Didier',2,1,'didier.moses@sdis29.fr','dMOSE','3e5496e71694450b3d8da8ead7c1f54a',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(97,2936,'LECLÈRE','Jean-Raphaël',1,2,'jean-raphaël.leclère@sdis29.fr','jLECL','f597f57eed0889c4a61705cd9bc05959',NULL,NULL,NULL,'2',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(98,2937,'GLOAGUEN','Christophe',2,1,'christophe.gloaguen@sdis29.fr','cGLOA','472d5013c4598ecb43df2e2ab0afb213',NULL,NULL,NULL,'1',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(99,2937,'STEPHAN','Bertrand',1,2,'bertrand.stephan@sdis29.fr','bSTEP','aca9d4ee8cee3350d966ddd409cbd416',NULL,NULL,NULL,'2',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(100,2938,'QUERE','Mickaël',2,1,'mickaël.quere@sdis29.fr','mQUER','b4ef7e2857f93aa3e1425ef6d80316eb',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(101,2938,'CORCUFF','Thierry',1,2,'thierry.corcuff@sdis29.fr','tCORC','9c296d5d5aa50081f93c07e3a585f1b3',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(102,2939,'LEVER','Olivier',2,1,'olivier.lever@sdis29.fr','oLEVE','d26ad958e92ed47291516b807189274f',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(103,2939,'SEVELLEC','Serge',1,2,'serge.sevellec@sdis29.fr','sSEVE','c1092c50d1902e8d77058b6719d73c85',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(104,2940,'KERVEC','Philippe',2,1,'philippe.kervec@sdis29.fr','pKERV','54eb3d9f94e7fafda2ef6b242e2ec9e7',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(105,2940,'LE COSSEC','Stéphane',1,2,'stéphane.le cossec@sdis29.fr','sLE C','02d7e08db30e813d26a44c705948102e',NULL,NULL,NULL,'2',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(106,2941,'BLERIOT','Sylvain',2,1,'sylvain.bleriot@sdis29.fr','sBLER','d56231064d4ad2a655d74bd3d02ff857',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(107,2941,'LAGADIC','Philippe',1,2,'philippe.lagadic@sdis29.fr','pLAGA','3b30ef92284abbcddd551f9703764c47',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(108,2942,'RIOUAL','Johann',2,1,'johann.rioual@sdis29.fr','jRIOU','308e0e335ad6b4c9ecec0d5171a8d3ec',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(109,2942,'QUINIOU','Arnaud',1,2,'arnaud.quiniou@sdis29.fr','aQUIN','147fcf6a975255705306d5534e76480e',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(110,2943,'NORMANT','Philippe',2,1,'philippe.normant@sdis29.fr','pNORM','a42271f2c279c9a592c917ee91c64736',NULL,NULL,NULL,'1',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(111,2943,'BONNIN','Antoine',1,2,'antoine.bonnin@sdis29.fr','aBONN','e57614252c18ab6a270acd508e134bd5',NULL,NULL,NULL,'2',0,10,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(112,2944,'QUEFFEULOU','Mickaël',2,1,'mickaël.queffeulou@sdis29.fr','mQUEF','a2bd678e10cd6df31b1b6e7f5e46918c',NULL,NULL,NULL,'1',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(113,2944,'LE DUFF','Guy',1,2,'guy.le_duff@sdis29.fr','gLE D','0922dc3f92ac7b89c8b833d2cdaf8ad8',NULL,NULL,NULL,'2',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(114,2945,'COQUIL','Jean-Yves',2,1,'jean-yves.coquil@sdis29.fr','jCOQU','d438d5e4a934a830a0ede46f2a90379e',NULL,NULL,NULL,'1',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(115,2945,'REIG','Christophe',1,2,'christophe.reig@sdis29.fr','cREIG','5d28b3bfd238409299ee620d3201d275',NULL,NULL,NULL,'2',0,11,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(116,2946,'JAMBET','Laurent',2,1,'laurent.jambet@sdis29.fr','lJAMB','32cf0ece9260d611d3b9ab18601c9853',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(117,2946,'LOAEC','Olivier',1,2,'olivier.loaec@sdis29.fr','oLOAE','99e584e00263ba6e83f1c156f748be82',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(118,2947,'LE FLOCH','André',2,1,'andré.le_floch@sdis29.fr','aLE F','8ba965804b44810779c5ff8ae1c6b787',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(119,2947,'LE GOFF','Robert',1,2,'robert.le_goff@sdis29.fr','rLE G','87f5306211daffffd8694f0ef88c21c3',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(120,2948,'POSTIC','Bruno',2,1,'bruno.postic@sdis29.fr','bPOST','03e49a0e3a25864270efd11a82e0c13d',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(121,2948,'VERNON','Claude',1,2,'claude.vernon@sdis29.fr','cVERN','93f8d5bd86630c72fffd0efffa1e645a',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(122,2949,'CREIGNOU','Pierre',2,1,'pierre.creignou@sdis29.fr','pCREI','c221eb3b37a03fe63cefc9cc2dda198d',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(123,2949,'BUANIC','Christophe',1,2,'christophe.buanic@sdis29.fr','cBUAN','40d8457579922b0f5d4582a6d905be5b',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(124,2949,'ROLLAND','Pascal',1,2,'pascal.rolland@sdis29.fr','pROLL','2c8397311ae9e1d4580dc57bb52fc87b',NULL,NULL,NULL,'3',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(125,2950,'L\'HELGUEN','Jean-Jacques',2,1,'jean-jacques.lhelguen@sdis29.fr','jL\'HE','4773eda09479d2104bbacb1435cd241e',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(126,2950,'ANDRO','Guy',1,2,'guy.andro@sdis29.fr','gANDR','0494d72ed8b5c15c0584f7c9d92fdf7c',NULL,NULL,NULL,'2',0,9,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(127,2951,'ROBIN','Michel',2,1,'michel.robin@sdis29.fr','mROBI','d7483abd136825eff6abe7f6729418ac',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(128,2951,'MOYSAN','Ronan',1,2,'ronan.moysan@sdis29.fr','rMOYS','ef7b88a68b77359b5fd7439cd9ce5b7c',NULL,NULL,NULL,'2',0,11,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(129,2952,'BOURGOIN','Géraldine',2,1,'géraldine.bourgoin@sdis29.fr','gBOUR','ee534bab887573e3e4fe502ebfdea8f6',NULL,NULL,NULL,'1',0,6,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(130,2952,'RICHARD','Timothée',3,1,'timothée.richard@sdis29.fr','tRICH','947f700f3e622dd063e1f5ae6d4e230a',NULL,NULL,NULL,'2',0,NULL,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(131,2952,'MAHOUDO','Hervé',1,2,'hervé.mahoudo@sdis29.fr','hMAHO','1f3d00c691ac79b60eaf7ef72220351f',NULL,NULL,NULL,'3',0,8,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(132,2952,'GOURVENNEC','Claudine',1,2,'claudine.gourvennec@sdis29.fr','cGOUR','bf72eae7b12279516597e1f598ab7fe2',NULL,NULL,NULL,'4',0,6,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(133,2952,'RICHARD','Philippe',1,2,'philippe.richard@sdis29.fr','pRICH','42ec3e8022590ff68560c1494efbda72',NULL,NULL,NULL,'5',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(134,2952,'DREAN','Matthieu',1,2,'matthieu.drean@sdis29.fr','mDREA','5b37c9c7d4dd5c934ebe977b7f029733',NULL,NULL,NULL,'6',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(135,2952,'TREFAULT','Pascal',1,2,'pascal.trefault@sdis29.fr','pTREF','02e18d12d1611d8fcdf33a75594a1f1d',NULL,NULL,NULL,'7',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(136,2952,'REINS','Nicolas',1,2,'nicolas.reins@sdis29.fr','nREIN','f6c5d81eac5c61942b996fb1138cb578',NULL,NULL,NULL,'8',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(137,2952,'LAURET-CATROS','Christine',1,2,'christine.lauret-catros@sdis29.fr','cLAUR','3a673e181cafbdb7e9762592133b67f9',NULL,NULL,NULL,'9',0,NULL,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(138,2953,'CHEVALIER','Fabrice',2,1,'fabrice.chevalier@sdis29.fr','fCHEV','f01b3d1c2274a82c4ee367ddd3b5bbf2',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(139,2953,'LANDREIN','Jean-Luc',1,2,'jean-luc.landrein@sdis29.fr','jLAND','b7e568a8de36046c293edd8a11550b4f',NULL,NULL,NULL,'2',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(140,2954,'DREO','Jacques',2,1,'jacques.dreo@sdis29.fr','jDREO','9c5ccefd7ccacb5822260d198aec3e50',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(141,2954,'GUILLOU','Yvan',1,2,'yvan.guillou@sdis29.fr','yGUIL','f6b4ab52ee0fe6732743fa53a347fadd',NULL,NULL,NULL,'2',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(142,2955,'CAUDAL','Xavier',2,1,'xavier.caudal@sdis29.fr','xCAUD','557fe7fdbe5497d2502a51c2630ff4f2',NULL,NULL,NULL,'1',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(143,2955,'FOURRIER','Eric',1,2,'eric.fourrier@sdis29.fr','eFOUR','14b684e77ba5e7d1dc1686544097916b',NULL,NULL,NULL,'2',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(144,2956,'MORVAN','Didier',2,1,'didier.morvan@sdis29.fr','dMORV','cf9644ce926a668bd1205dedf2636950',NULL,NULL,NULL,'1',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(145,2956,'STEPHAN','David',1,2,'david.stephan@sdis29.fr','dSTEP','d23211a6ce9582119fa34894c861b396',NULL,NULL,NULL,'2',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(146,2957,'MARTIN','Nicolas',2,1,'nicolas.martin@sdis29.fr','nMART','5e4aa993b426a7e5ad06fcfb4c2dbb13',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(147,2957,'COMBOT','Christophe',3,1,'christophe.combot@sdis29.fr','cCOMB','b4ff98abe503f804dd92d24349a37305',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(148,2957,'BOUKELIFA','David',1,2,'david.boukelifa@sdis29.fr','dBOUK','7a55777df2188cd7295fcab3d117afb8',NULL,NULL,NULL,'3',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(149,2958,'PELLEN','Roland',1,2,'roland.pellen@sdis29.fr','rPELL','711b22c8c8c6cf4d190aa95d492e4917',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(150,2959,'TREICHEL','Bruno',2,1,'bruno.treichel@sdis29.fr','bTREI','457fd3db643c616b20fe73dcd6a11c5d',NULL,NULL,NULL,'1',0,11,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(151,2959,'ABGRALL','Jean-Michel',1,2,'jean-michel.abgrall@sdis29.fr','jABGR','812e55e86121f2d93644668304935f30',NULL,NULL,NULL,'2',0,2,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(152,2960,'SINIC','Philippe',2,1,'philippe.sinic@sdis29.fr','pSINI','c33937bb7e9e4cdd6de10d6992603132',NULL,NULL,NULL,'1',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(153,2960,'SINIC','Frédéric',1,2,'frédéric.sinic@sdis29.fr','fSINI','953477a87b649ca2b35e901d118e2117',NULL,NULL,NULL,'2',0,11,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(154,2961,'LENNON','Michel',2,1,'michel.lennon@sdis29.fr','mLENN','3e0587ad2cafe64467c1f4da42736a6d',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(155,2961,'VIEZ','Laurent',1,2,'laurent.viez@sdis29.fr','lVIEZ','41cf83d292851dac38060082da1aff52',NULL,NULL,NULL,'2',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(156,2962,'JEGOU','Patrick',2,1,'patrick.jegou@sdis29.fr','pJEGO','cde628820b8ac2a3cb4f2023e61d794d',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(157,2962,'MORIZUR','Stéphane',1,2,'stéphane.morizur@sdis29.fr','sMORI','067c64e4e49bf20c036c4ec7271fb5b4',NULL,NULL,NULL,'2',0,11,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(158,2963,'PICHON','Yannick',2,1,'yannick.pichon@sdis29.fr','yPICH','1f609fb8525947e4f02e407a2039a791',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(159,2963,'DANIEL','Yannick',1,2,'yannick.daniel@sdis29.fr','yDANI','18bb9e9a6fc35ccb7d15e052ff1e59ad',NULL,NULL,NULL,'2',0,1,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(160,2964,'QUINIOU','Christian',2,1,'christian.quiniou@sdis29.fr','cQUIN','c9227e9c80036eeb71ac1f29f49ce544',NULL,NULL,NULL,'1',0,7,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00'),
(161,2964,'RANNOU','Jean',1,2,'jean.rannou@sdis29.fr','jRANN','5d75934700fd944bca1c26c056343da7',NULL,NULL,NULL,'2',0,9,NULL,'2020-09-13 00:00:00','2020-09-13 00:00:00');
/*!40000 ALTER TABLE `pompier` ENABLE KEYS */;
UNLOCK TABLES;
--
-- Table structure for table `typeParametre`
--
DROP TABLE IF EXISTS `typeParametre`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `typeParametre` (
`id` varchar(7) NOT NULL,
`libelle` varchar(70) DEFAULT NULL,
`bool` tinyint(1) DEFAULT NULL,
`choixMultiple` tinyint(1) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
/*!40101 SET character_set_client = @saved_cs_client */;
--
-- Dumping data for table `typeParametre`
--
LOCK TABLES `typeParametre` WRITE;
/*!40000 ALTER TABLE `typeParametre` DISABLE KEYS */;
INSERT INTO `typeParametre` VALUES
('dispo','type de disponibilité',0,0),
('grade','Grade de l\'agent',0,0),
('statAgt','Statut de l\'agent',0,1),
('tranche','Tranche horaire',0,0),
('typePer','Type de personnel',0,0);
/*!40000 ALTER TABLE `typeParametre` ENABLE KEYS */;
UNLOCK TABLES;
/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */;
/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
-- Dump completed on 2024-11-08 11:54:41

View File

@ -1,346 +0,0 @@
-- =====================================================================================================
-- Script du 11/10/2021
-- > Nom de la base de données : sdis29
-- > Les n° auto pour des attributs non clés primaires ont été transformés en SMALLINT.
-- > Les tables générées sont de type InnoDb.
-- > Les clés étrangères ne sont gérées que si MySql gère les tables InnoDb.
-- > Le jeu de caractères utilisé est utf8.
-- > Le mot de passe du pompier est chiffré à l'aide de MD5
-- =====================================================================================================
DROP DATABASE IF EXISTS `sdis29`;
CREATE DATABASE `sdis29` CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
USE sdis29;
set names 'utf8';
-- ----------------------------------------------------------------------------------------------
-- > Création des 4 tables
-- ----------------------------------------------------------------------------------------------
create table caserne(
id SMALLINT not null,
nom VARCHAR(30),
adresse VARCHAR(60),
tel VARCHAR(14),
groupement VARCHAR(25),
primary key(id))
ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
--
create table pompier(
id SMALLINT not null AUTO_INCREMENT,
idCaserne SMALLINT not null,
nom VARCHAR(40),
prenom VARCHAR(40),
statut SMALLINT,
typePers SMALLINT,
mail VARCHAR(33),
login VARCHAR(10),
mdp VARCHAR(80),
adresse VARCHAR(32),
cp VARCHAR(5),
ville VARCHAR(32),
bip VARCHAR(10),
nbGardes SMALLINT,
grade SMALLINT,
commentaire VARCHAR(200),
dateEnreg DATETIME,
dateModif DATETIME,
primary key(id),
foreign key (idCaserne) references caserne(id))
ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
--
create table typeParametre(
id VARCHAR(7) not null,
libelle VARCHAR(70),
bool TINYINT(1),
choixMultiple TINYINT(1),
primary key(id))
ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
--
create table parametre(
idType VARCHAR(7) not null,
indice SMALLINT not null,
libelle VARCHAR(80),
valeur VARCHAR(25),
plancher INT,
plafond INT,
primary key(idType, indice),
foreign key (idType) references typeParametre(id))
ENGINE=INNODB DEFAULT CHARSET=utf8mb4;
-- ---------------------------------------------------------------------------------------------
-- > Jeu d'essai
-- ----------------------------------------------------------------------------------------------
insert into caserne(id, nom, adresse, tel, groupement) values
(2901,'BANNALEC','Rue Eugène Cadic - 29380','02.98.39.83.02','CONCARNEAU'),
(2902,'BENODET','37 route de Poulpry - 29950','02.98.57.05.00','QUIMPER'),
(2903,'BRASPARTS','Rue de la Maine - 29190','02.98.81.45.65','MORLAIX'),
(2904,'BREST','17 rue Amiral Romain Desfossés - 29200','02.98.34.56.13','BREST'),
(2905,'BRIEC DE Lr ODET','Ty Eugène - 29S10','02.98.57.91.67','QUIMPER'),
(2906,'CAMARET','Place Saint- Yves - 29S70','02.98.27.90.46','BREST'),
(2907,'CAP-SIZUN - AUDIERNE','Rue du Goyen - 29770 AUDIERNE','02.98.70.11.96','QUIMPER'),
(2908,'CAP-SIZUN - PONT CROIX','Rue du Goyen - 29770 AUDIERNE','02.98.70.42.14','QUIMPER'),
(2909,'CAP-SIZUN - ILE DE SEIN','Place François le Sud - 29990','02.98.70.93.64','QUIMPER'),
(2910,'CARANTEC','Kérouguelen - 29660','02.98.78.37.46','MORLAIX'),
(2911,'CARHAIX','Rue Jean-Sébastien Corvellec - 29270','02.98.99.34.40','MORLAIX'),
(2912,'CHATEAULIN','Rocade dt Quimill - 29150','02.98.86.83.47','BREST'),
(2913,'CHATEAUNEUF DU FAOU','7 place aux chevaux - 29S20','02.98.81.84.15','MORLAIX'),
(2914,'CLOHARS CARNOËT','Rue Quilhen Langlazic - 29360','02.98.71.98.88','CONCARNEAU'),
(2915,'CONCARNEAU','112 rue de la Gare - 29900','02.98.97.32.40','CONCARNEAU'),
(2916,'CORAY','Zone de Lanviho - 29370','02.98.59.74.47','CONCARNEAU'),
(2917,'CROZON','Boulevard de Pralognan-la-Vanoise - 29160','02.98.27.14.65','BREST'),
(2918,'DOUARNENEZ','4 route de Brest - 29100','02.98.92.00.38','QUIMPER'),
(2919,'ELLIANT','Rue Pasteur - 29370','02.98.94.14.43','CONCARNEAU'),
(2920,'FOUESNANT','31 rue du château d\'eau - 29170','02.98.56.11.83','QUIMPER'),
(2921,'GUERLESQUIN','Route de Bolazec - 29650','02.98.72.86.25','MORLAIX'),
(2922,'HUELGOAT','31 rue du Général de Gaulle - 29690','02.98.99.90.76','MORLAIX'),
(2923,'ILE DE BATZ','Route du Jardin Colonial - 292S3','02.98.61.78.43','MORLAIX'),
(2924,'ILE DE OUESSANT','Kernigou - 29242','02.98.48.85.59','BREST'),
(2925,'LANDERNEAU','rue ingénieur Jacques Frimot - 29800','02.98.85.16.16','BREST'),
(2926,'LANDIVISIAU','28 rue Georges Clemenceau - 29400','02.98.68.03.18','MORLAIX'),
(2927,'LANMEUR','Rue des Quatre Vents - 29620','02.98.67.50.31','MORLAIX'),
(2928,'LANNILIS','Rue Mathilde Delaporte - 29870','02.98.04.17.36','BREST'),
(2929,'LE FAOU','Place aux Foires - 29590','02.98.81.01.11','BREST'),
(2930,'LE GUILVINEC','43 rue Jean Jaurès - 29730','02.98.58.26.48','QUIMPER'),
(2931,'LESNEVEN','Place du Champ de Bataille - 29260','02.98.83.02.68','BREST'),
(2932,'LEUHAN','4 rue de l\'école - 29390','02.98.82.50.87','CONCARNEAU'),
(2933,'LOCTUDY','Place des Anciens Combattants - 29750','02.98.87.40.18','QUIMPER'),
(2934,'MELGVEN','Rue Neuve - 29140','02.98.97.99.88','CONCARNEAU'),
(2935,'MOELAN SUR MER','46 rue de Pont ar Laer - 29350','02.98.39.68.90','CONCARNEAU'),
(2936,'MORLAIX','7 rue de l\'Orée du Bois - 29600','02.98.88.16.18','MORLAIX'),
(2937,'PENMARC\'H','Rue Edmond Michelet - 29760','02.98.58.72.16','QUIMPER'),
(2938,'PLABENNEC','7 rue du Maréchal Leclerc - 29860','02.98.40.81.81','BREST'),
(2939,'PLEYBEN','Rue Maurice de Trésiguidy - Zone du Drevers - 29190','02.98.26.32.87','MORLAIX'),
(2940,'PLOBANNALEC','Place du 19 mars 1962 - 29740','02.98.87.80.27','QUIMPER'),
(2941,'PLOMEUR','Rue du Prat Don - 29120','02.98.82.05.13','QUIMPER'),
(2942,'PLONEOUR LANVERN','Place Amiral Ronarc\'h - 29720','02.98.87.70.99','QUIMPER'),
(2943,'PLOUDALMEZEAU','Rue de Cullompton - 29830','02.98.48.05.78','BREST'),
(2944,'PLOUESCAT','Boulevard de l\'Europe - 29430','02.98.69.61.99','MORLAIX'),
(2945,'PLOUGONVEN','24 rue de Morlaix - 29640','02.98.78.70.72','MORLAIX'),
(2946,'PLOUGUERNEAU','ZA Héliez - 29880','02.98.04.61.85','BREST'),
(2947,'PLOZEVET','Rue de l\'usine - 29710','02.98.91.46.55','QUIMPER'),
(2948,'PONT AVEN','Rue du Général de Gaulle - 29930','02.98.06.05.15','CONCARNEAU'),
(2949,'PONT L\'ABBE','Place de la Gare - 29120','02.98.87.08.36','QUIMPER'),
(2950,'POULDREUZIC','Rue de la Gare - 29710','02.98.54.46.33','QUIMPER'),
(2951,'QUERRIEN','Rue du Château d\'Eau - 29310','02.98.71.37.57','CONCARNEAU'),
(2952,'QUIMPER','60 avenue de Kéradennec - 29000','02.98.64.88.00','QUIMPER'),
(2953,'QUIMPERLE','15 allée Victor Schœlcher - Z.A. de Kergoaler - 29300','02.98.96.18.18','CONCARNEAU'),
(2954,'RIEC SUR BELON','Rue centrale - 29340','02.98.06.41.34','CONCARNEAU'),
(2955,'ROSPORDEN','ZI de Dioulan - 29140','02.98.59.94.93','CONCARNEAU'),
(2956,'SAINT GOAZEC','Kervoazec - 29520','02.98.26.84.76','MORLAIX'),
(2957,'SAINT POL DE LEON','Rue du Budou - 29250','02.98.69.20.18','MORLAIX'),
(2958,'SAINT RENAN',' Route de Plouzané - 29290','02.98.84.21.76','BREST'),
(2959,'SAINT THEGONNEC','Penfo - 29410','02.98.79.46.00','MORLAIX'),
(2960,'SAINT THURIEN',' Route de Scaêr - 29380','02.98.39.48.16','CONCARNEAU'),
(2961,'SCAER','Rue Queignec - 29390','02.98.59.42.33','CONCARNEAU'),
(2962,'SIZUN','Rue du Léon - 29450','02.98.68.87.06','MORLAIX'),
(2963,'SPEZET','8, rue des Ecoles - 29540','02.98.93.93.65','MORLAIX'),
(2964,'TREGOUREZ','Rue Yvon Donnard - 29970','02.98.59.14.67','QUIMPER');
-- ----------------------------------------------------------------------------------------------
insert into typeParametre(id,libelle,bool,choixMultiple) values
('dispo','type de disponibilité',0,0),
('grade','Grade de l\'agent',0,0),
('statAgt','Statut de l\'agent',0,1),
('tranche','Tranche horaire',0,0),
('typePer','Type de personnel',0,0);
-- ----------------------------------------------------------------------------------------------
insert into parametre(idType,indice,libelle,valeur,plancher,plafond) values
('dispo',0,'Indisponible','gray',null,null),
('dispo',1,'Disponible','white',null,null),
('dispo',2,'Au travail','yellow',null,null),
('dispo',3,'Garde','lime',null,null),
('grade',0,'Sapeur',null,null,null),
('grade',1,'Adjudant',null,null,null),
('grade',2,'Adjudant-Chef',null,null,null),
('grade',3,'Capitaine',null,null,null),
('grade',4,'Caporal',null,null,null),
('grade',5,'Caporal-Chef',null,null,null),
('grade',6,'Commandant',null,null,null),
('grade',7,'Lieutenant',null,null,null),
('grade',8,'Lieutenant-Colonel',null,null,null),
('grade',9,'Major',null,null,null),
('grade',10,'Sergent',null,null,null),
('grade',11,'Sergent-chef',null,null,null),
('statAgt',1,'pompier',null,null,null),
('statAgt',2,'chef de centre',null,null,null),
('statAgt',3,'responsable des alertes',null,null,null),
('tranche',1,'nuit : 0h/6h',null,null,null),
('tranche',2,'matin : 6h/12 h',null,null,null),
('tranche',3,'après-midi : 12h/18h',null,null,null),
('tranche',4,'soirée : 18h/24h',null,null,null),
('typePer',1,'pompier professionnel',null,null,null),
('typePer',2,'pompier volontaire',null,null,null),
('typePer',3,'personnel médical',null,null,null),
('typePer',4,'personnel administratif',null,null,null);
-- ----------------------------------------------------------------------------------------------
INSERT INTO `pompier` (`idCaserne`, `nom`, `prenom`, `statut`, `typePers`, `mail`, `login`, `mdp`, `adresse`, `cp`, `ville`, `bip`, `nbGardes`, `grade`, `commentaire`, `dateEnreg`, `dateModif`) VALUES
(2901, 'ROUAT', 'Michel', 2, 1, 'michel.rouat@sdis29.fr', 'mROUA', 'ff70d7c9ac34274ea95a1553aa2ba5cb', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2901, 'RANNOU', 'Michel', 1, 2, 'michel.rannou@sdis29.fr', 'mRANN', '15671cef7fcdfd744e28a6154d1845ac', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2902, 'ROSEN', 'Alain', 2, 1, 'alain.rosen@sdis29.fr', 'aROSE', '070f0a53761332b04900ac675899fc69', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2902, 'LABORY', 'Bruno', 1, 2, 'bruno.labory@sdis29.fr', 'bLABO', 'bf1377631348720d4ada09b7d3bd3b00', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2903, 'RIVOAL', 'Ronan', 2, 1, 'ronan.rivoal@sdis29.fr', 'rRIVO', '022a19f6ab0ca558f3433b57cc5cdb9a', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2903, 'SIMON', 'Frédéric', 1, 2, 'frédéric.simon@sdis29.fr', 'fSIMO', 'b54a2286cac900096bf2e5e78e66b0c2', NULL, NULL, NULL, '2', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2904, 'FALC\'HUN', 'Jean-Luc', 2, 1, 'jean-luc.falchun@sdis29.fr', 'jFALC', '381fdf412c0ce426a439d6be1a75bde3', NULL, NULL, NULL, '1', 0, 8, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2904, 'QUERE', 'Alain', 3, 1, 'alain.quere@sdis29.fr', 'aQUER', '6e4ae952b513ee8bb1b121b7129a35ae', NULL, NULL, NULL, '2', 0, 3, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2904, 'KEREBEL', 'Erwan', 1, 2, 'erwan.kerebel@sdis29.fr', 'eKERE', '488871485a881fdc7a96443f3bb28fcf', NULL, NULL, NULL, '3', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2904, 'PAULEAU', 'Pierre', 1, 2, 'pierre.pauleau@sdis29.fr', 'pPAUL', '1dca0bb7f8452db5b9509fe799c182ea', NULL, NULL, NULL, '4', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2904, 'DEROFF', 'Jacques', 1, 2, 'jacques.deroff@sdis29.fr', 'jDERO', '2ee7af8df036b3783e2ce4357577022c', NULL, NULL, NULL, '5', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2904, 'MAZE', 'Dominique', 1, 2, 'dominique.maze@sdis29.fr', 'dMAZE', '26d239c74858cd3f1d12aecd7f82ae09', NULL, NULL, NULL, '6', 0, 6, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2904, 'TOULLEC', 'Jérôme', 1, 2, 'jérôme.toullec@sdis29.fr', 'jTOUL', '1bef8b407118d4f1ebe72357259de01a', NULL, NULL, NULL, '7', 0, 3, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2904, 'KERBERENES', 'Pascal', 1, 2, 'pascal.kerberenes@sdis29.fr', 'pKERB', 'dbbf765c454da8ff92eb45740e7b96f9', NULL, NULL, NULL, '8', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2904, 'JACQUET', 'Bertrand', 1, 2, 'bertrand.jacquet@sdis29.fr', 'bJACQ', '725a61a682f150763ed8d00deb62565d', NULL, NULL, NULL, '9', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2904, 'LE BRIS', 'Yves', 1, 2, 'yves.le_bris@sdis29.fr', 'yLE B', 'dbccc26fd8b499884b61336c75cdba46', NULL, NULL, NULL, '10', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2904, 'LE BARS', 'Yvon', 1, 2, 'yvon.le_bars@sdis29.fr', 'yLE B', 'dbccc26fd8b499884b61336c75cdba46', NULL, NULL, NULL, '11', 0, 7, '', '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2904, 'BOULIC', 'Louis', 1, 2, 'louis.boulic@sdis29.fr', 'lBOUL', 'a06e6317cf3d52c1ee6d81ec945d2e3a', NULL, NULL, NULL, '12', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2904, 'BERNARD', 'Luc', 1, 2, 'luc.bernard@sdis29.fr', 'lBERN', 'd82673400cff63b4d9d175c4cb826081', NULL, NULL, NULL, '13', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2904, 'DUROSE', 'Pierre', 1, 2, 'pierre.durose@sdis29.fr', 'pDURO', '512d147b291a1f2a991c234122681c8d', NULL, NULL, NULL, '14', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2905, 'PENNEC', 'Daniel', 2, 1, 'daniel.pennec@sdis29.fr', 'dPENN', 'ef37a363f4878ee660a55f98bb44371d', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2905, 'GAONAC\'H', 'Jean-Claude', 1, 2, 'jean-claude.gaonach@sdis29.fr', 'jGAON', 'd92f5ba406da1380a3b90c83641c2d8b', NULL, NULL, NULL, '2', 0, 11, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2906, 'DAVAIC', 'José', 2, 1, 'josé.davaic@sdis29.fr', 'jDAVA', 'f721a803e3533cf9ef1b9aba853af649', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2906, 'TANIOU', 'Claude', 1, 2, 'claude.taniou@sdis29.fr', 'cTANI', '3edcaffac9a0410d130462f87b20defe', NULL, NULL, NULL, '2', 0, 11, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2907, 'MARZIN', 'Jean-François', 2, 1, 'jean-françois.marzin@sdis29.fr', 'jMARZ', 'd6320a73f31bd74cd8ee0cfaa322daa6', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2907, 'COÏC', 'Alain', 1, 2, 'alain.coïc@sdis29.fr', 'aCOÏC', '03dbcd2cc136d6635b7fbb119881d126', NULL, NULL, NULL, '2', 0, 5, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2908, 'KERSUAL', 'Hervé', 2, 1, 'hervé.kersual@sdis29.fr', 'hKERS', 'b5bd1090562ae3f0b06c4ef59b17e994', NULL, NULL, NULL, '1', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2909, 'COÏC', 'Alain', 2, 1, 'alain.coïc@sdis29.fr', 'aCOÏC', '03dbcd2cc136d6635b7fbb119881d126', NULL, NULL, NULL, '1', 0, 4, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2911, 'CADIOU', 'Philippe', 2, 1, 'philippe.cadiou@sdis29.fr', 'pCADI', '47f45e21035cbf174cc3a00a43ae410a', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2911, 'COCHENNEC', 'Eric', 1, 2, 'eric.cochennec@sdis29.fr', 'eCOCH', 'e74bd5173f1f9b71339f577540ff2095', NULL, NULL, NULL, '2', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2912, 'DURET', 'Nicolas', 2, 1, 'nicolas.duret@sdis29.fr', 'nDURE', '9c08b2ea4805b2f3f7d1a41d34dea3f7', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2912, 'SCOARNEC', 'Stéphane', 1, 2, 'stéphane.scoarnec@sdis29.fr', 'sSCOA', '467796dd1556cb2d77ce0c790298333c', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2913, 'DELAPORTE', 'David', 2, 1, 'david.delaporte@sdis29.fr', 'dDELA', '7b7c9e48aa29e3b91c6fac203e87eb73', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2914, 'GUERROUE', 'Eric', 2, 1, 'eric.guerroue@sdis29.fr', 'eGUER', '3e9268ea6fa741cbec5a17178d88404f', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2914, 'LE BOURHIS', 'Bruno', 1, 2, 'bruno.le_bourhis@sdis29.fr', 'bLE B', '6cc36dc3f5c7843680d9e48ef2587f14', NULL, NULL, NULL, '2', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2915, 'BOUSSIN', 'Cédric', 2, 1, 'cédric.boussin@sdis29.fr', 'cBOUS', 'a459930d9039520f99a68bb395c07d62', NULL, NULL, NULL, '1', 0, 6, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2915, 'PITOR', 'Pascal', 3, 1, 'pascal.pitor@sdis29.fr', 'pPITO', '006bd3c3ac2fae73faaf31f7649b0718', NULL, NULL, NULL, '2', 0, 6, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2915, 'GIRE', 'Gilbert', 1, 2, 'gilbert.gire@sdis29.fr', 'gGIRE', 'c18cdc3a37b14016e202a238abb470e9', NULL, NULL, NULL, '3', 0, 3, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2915, 'PICAUT', 'Franck', 1, 2, 'franck.picaut@sdis29.fr', 'fPICA', '44ebff339e1b8e1a76154554b152906a', NULL, NULL, NULL, '4', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2915, 'VIOL', 'Alain', 1, 2, 'alain.viol@sdis29.fr', 'aVIOL', '9e28492afea490a2864783470696fe26', NULL, NULL, NULL, '5', 0, NULL, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2915, 'QUEAU', 'Erwan', 1, 2, 'erwan.queau@sdis29.fr', 'eQUEA', '927830590191a590c31364fcd0090f18', NULL, NULL, NULL, '6', 0, 3, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2915, 'VAXELAIRE', 'Francis', 1, 2, 'francis.vaxelaire@sdis29.fr', 'fVAXE', '288c3a7f4664385730406ca5a9ae1173', NULL, NULL, NULL, '7', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2916, 'HEMERY', 'Michel', 2, 1, 'michel.hemery@sdis29.fr', 'mHEME', 'cdfcb02fcac9206b7e55fa20d7bb0cc4', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2916, 'LE BARS', 'Didier', 1, 2, 'didier.le bars@sdis29.fr', 'dLE B', 'db8e28a5090e9148d2aa56acb914703c', NULL, NULL, NULL, '2', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2917, 'GAY', 'Lionel', 2, 1, 'lionel.gay@sdis29.fr', 'lGAY', '67b015c9f2a929b1429d7cb3ec2535ad', NULL, NULL, NULL, '1', 0, 3, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2917, 'LARGENTON', 'Anthony', 1, 2, 'anthony.largenton@sdis29.fr', 'aLARG', 'd4a1845c488435f162dac6122b961cef', NULL, NULL, NULL, '2', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2918, 'AMET', 'Olivier', 2, 1, 'olivier.amet@sdis29.fr', 'oAMET', '78d350f90cc501626d1e27a805be343a', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2918, 'BIDET', 'Xavier', 1, 2, 'xavier.bidet@sdis29.fr', 'xBIDE', 'c1d554d06a7de3fe6e931d506e2c15f9', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2919, 'LE ROY', 'Jean-Michel', 2, 1, 'jean-michel.le_roy@sdis29.fr', 'jLE R', '8c1b857336563356eb3182188246aa02', NULL, NULL, NULL, '1', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2919, 'COTTEN', 'François', 1, 2, 'françois.cotten@sdis29.fr', 'fCOTT', 'e446c8e8561d0992f5dea06ce43b8e36', NULL, NULL, NULL, '2', 0, 5, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2920, 'GOARDET', 'Christian', 2, 1, 'christian.goardet@sdis29.fr', 'cGOAR', '47b5a53f889b029d558c2fa2f5adc3a9', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2920, 'CORCUFF', 'Gaël', 1, 2, 'gaël.corcuff@sdis29.fr', 'gCORC', '408f77dda7ffad34a6724b801dff5993', NULL, NULL, NULL, '2', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2921, 'LE SCRAGNE', 'David', 2, 1, 'david.le scragne@sdis29.fr', 'dLE S', 'b8417c8940b67b0f51cd1256796ee4ce', NULL, NULL, NULL, '1', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2921, 'GUERN', 'Jean-Luc', 1, 2, 'jean-luc.guern@sdis29.fr', 'jGUER', 'd9f84bd45a6e444084beb0f28d8def8b', NULL, NULL, NULL, '2', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2922, 'MOREAU', 'Jean-Pierre', 2, 1, 'jean-pierre.moreau@sdis29.fr', 'jMORE', '62c7f75865ca633b6ad7f446ca345209', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2922, 'HERVIOU', 'Patrick', 1, 2, 'patrick.herviou@sdis29.fr', 'pHERV', '588e5f1892372604d1e9559873147e35', NULL, NULL, NULL, '2', 0, 11, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2923, 'MARTIN', 'Nicolas', 2, 1, 'nicolas.martin@sdis29.fr', 'nMART', '5e4aa993b426a7e5ad06fcfb4c2dbb13', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2923, 'GLIDIC', 'David', 1, 2, 'david.glidic@sdis29.fr', 'dGLID', '56100506a4a016745a53e74d81b3e6ca', NULL, NULL, NULL, '2', 0, 10, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2924, 'DURAND', 'François', 2, 1, 'françois.durand@sdis29.fr', 'fDURA', 'e4635012f2ce52ac50a4f236d7d06852', NULL, NULL, NULL, '2', 12, 0, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2924, 'LEGALL', 'Yasmina', 1, 2, 'yasmina.legall@sdis29.fr', 'yLEGA', 'e898faf807c9443ea2548fe7b908d46e', NULL, NULL, NULL, '3', 10, 0, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2924, 'DUBOIS', 'Yves', 1, 2, 'yves.dubois@sdis29.fr', 'yDUBO', '8e817f5b0463be6ed6cefe521bf72eb4', NULL, NULL, NULL, '9', 14, 0, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2924, 'MARTIN', 'Alain', 1, 2, 'alain.martin@sdis29.fr', 'aMART', 'd610bed518def84789dee9b34742fd41', NULL, NULL, NULL, '17', 12, 0, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2924, 'DUPOND', 'Carole', 1, 2, 'carole.dupond@sdis29.fr', 'cDUPO', '034570a9c267a0631f48ddcd1b31a7f6', NULL, NULL, NULL, '4', 10, 0, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2924, 'YAYAOUI', 'Pierre', 1, 2, 'pierre.yayaoui@sdis29.fr', 'pYAYA', 'd6329ecaeed2b3ea36ed696ef350cb80', NULL, NULL, NULL, '11', 10, 0, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2924, 'CARETTE', 'Patrick', 1, 2, 'patrick.carette@sdis29.fr', 'pCARE', 'c73e9ec57ed7b0ce30930dfb30fcbd19', NULL, NULL, NULL, '12', 2, 0, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2924, 'FERNANDEZ', 'Henri', 1, 2, 'henri.fernandez@sdis29.fr', 'hFERN', 'b4a65778f3ff09b4efc77e67a2f7510c', NULL, NULL, NULL, '18', 14, 0, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2924, 'CABON', 'Yohann', 1, 2, 'yohann.cabon@sdis29.fr', 'yCABO', 'ccf3e1487abfcd826d150475a219868c', NULL, NULL, NULL, '6', 12, 0, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2924, 'BRETON', 'Joëlle', 1, 2, 'joëlle.breton@sdis29.fr', 'jBRET', 'bd46da5e1c435c0f5501ff044170f7d3', NULL, NULL, NULL, '5', 14, 0, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2924, 'DUJARDIN', 'Alex', 1, 2, 'alex.dujardin@sdis29.fr', 'aDUJA', 'a16439d3ed7c454b0c84fe00e7494acf', NULL, NULL, NULL, '10', 11, 0, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2924, 'CLÉBERT', 'Marc', 1, 2, 'marc.clebert@sdis29.fr', 'mCLÉB', '7f5fabc295f9356c23ec80f7a4510ea1', NULL, NULL, NULL, '19', 10, 0, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2924, 'MASSON', 'Nicolas', 1, 2, 'nicolas.masson@sdis29.fr', 'nMASS', '2bb8ebb40fa2b2c6e279b0c8e9da1a21', NULL, NULL, NULL, '13', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2924, 'CORNIC', 'Patrick', 1, 2, 'patrick.cornic@sdis29.fr', 'pCORN', '06b8cbcf44f9dbdae680030152180b5c', NULL, NULL, NULL, '14', 0, 4, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2925, 'LE FUR', 'Pierre', 2, 1, 'pierre.le_fur@sdis29.fr', 'pLE F', 'b055f041b0239ff20a528ab6df18740d', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2925, 'BOUCHER', 'Jean-Paul', 1, 2, 'jean-paul.boucher@sdis29.fr', 'jBOUC', '034e89fecf002fc9ce9e6b585997712e', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2926, 'SALAUN', 'Yvon', 2, 1, 'yvon.salaun@sdis29.fr', 'ySALA', '377642436d800fffeb2396e4da1468bb', NULL, NULL, NULL, '1', 0, 3, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2926, 'LEROU', 'Philippe', 1, 2, 'philippe.lerou@sdis29.fr', 'pLERO', 'b2d4f0461d7244803cc871e7030d278a', NULL, NULL, NULL, '2', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2926, 'BODILIS', 'Marc', 1, 2, 'marc.bodilis@sdis29.fr', 'mBODI', '9075b6191417dad116c16189729a3173', NULL, NULL, NULL, '3', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2927, 'PUIL', 'Thierry', 2, 1, 'thierry.puil@sdis29.fr', 'tPUIL', '275119d76b2e349c5eed6bb38be84849', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2927, 'FOLGALVEZ', 'Jean-Pierre', 1, 2, 'jean-pierre.folgalvez@sdis29.fr', 'jFOLG', 'd109b403c606225276976ff4bc64330b', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2928, 'L\'HOURRE', 'Christian', 2, 1, 'christian.lhourre@sdis29.fr', 'cL\'HO', '0fa94cdef1f6dec8fe43f4e38cfc4f50', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2928, 'MARZIN', 'Roland', 1, 2, 'roland.marzin@sdis29.fr', 'rMARZ', 'd8190ab7e8d4cde97fd38c2f3af3772c', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2929, 'SALAUN', 'Mickael', 2, 1, 'mickael.salaun@sdis29.fr', 'sMick', 'f7150d27e5a14980d5e3366486e9c691', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2929, 'GUEDES', 'Ambroise', 1, 2, 'ambroise.guedes@sdis29.fr', 'aGUED', '943c9f82c5be096218439be6a4d20ca7', NULL, NULL, NULL, '2', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2930, 'JOLIVET', 'Patrick', 2, 1, 'patrick.jolivet@sdis29.fr', 'pJOLI', '31b185453725484a8575af5bbff341a5', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2931, 'BERTRAND', 'Lionel', 2, 1, 'lionel.bertrand@sdis29.fr', 'lBERT', '211cf7b64920311674320264c01b49d0', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2931, 'ABIVEN', 'Pierre', 1, 2, 'pierre.abiven@sdis29.fr', 'pABIV', '15dcff279e261b1fdb848b5e1b56bede', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2932, 'BENOIT', 'Yves', 2, 1, 'yves.benoit@sdis29.fr', 'yBENO', 'e93165d1d5bc05f5ec71036c59cc9b56', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2932, 'BOLZER', 'Emile', 1, 2, 'emile.bolzer@sdis29.fr', 'eBOLZ', '0a9d2a4b526d2955296f64b006075f6c', NULL, NULL, NULL, '2', 0, 10, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2933, 'SPAGNOL', 'Joël', 2, 1, 'joël.spagnol@sdis29.fr', 'jSPAG', '7cb2f9c107650b927bbcda57d3444abc', NULL, NULL, NULL, '1', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2933, 'THOMAS', 'Nicolas', 1, 2, 'nicolas.thomas@sdis29.fr', 'nTHOM', 'bd69813624ba91d1b2e9b337cd6728cb', NULL, NULL, NULL, '2', 0, 11, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2933, 'MORVAN', 'Daniel', 1, 2, 'daniel.morvan@sdis29.fr', 'dMORV', 'cf9644ce926a668bd1205dedf2636950', NULL, NULL, NULL, '3', 0, 10, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2934, 'LE DUIGOU', 'Christian', 2, 1, 'christian.le duigou@sdis29.fr', 'cLE D', '4c898674a54a678afe59c3d8703d4ec9', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2934, 'LE NOC', 'Arnaud', 1, 2, 'arnaud.le_noc@sdis29.fr', 'aLE N', '6491e726551e72220912aa26faa3d8a5', NULL, NULL, NULL, '2', 0, 11, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2935, 'LE DOZE', 'Serge', 2, 1, 'serge.le_doze@sdis29.fr', 'sLE D', '64bbf8112505dcecb2e9d82f3025e268', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2935, 'MARCEUL', 'Patrick', 1, 2, 'patrick.marceul@sdis29.fr', 'pMARC', '41e3ac09835ddf43b93446c430c2cdb6', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2936, 'MOSES', 'Didier', 2, 1, 'didier.moses@sdis29.fr', 'dMOSE', '3e5496e71694450b3d8da8ead7c1f54a', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2936, 'LECLÈRE', 'Jean-Raphaël', 1, 2, 'jean-raphaël.leclère@sdis29.fr', 'jLECL', 'f597f57eed0889c4a61705cd9bc05959', NULL, NULL, NULL, '2', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2937, 'GLOAGUEN', 'Christophe', 2, 1, 'christophe.gloaguen@sdis29.fr', 'cGLOA', '472d5013c4598ecb43df2e2ab0afb213', NULL, NULL, NULL, '1', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2937, 'STEPHAN', 'Bertrand', 1, 2, 'bertrand.stephan@sdis29.fr', 'bSTEP', 'aca9d4ee8cee3350d966ddd409cbd416', NULL, NULL, NULL, '2', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2938, 'QUERE', 'Mickaël', 2, 1, 'mickaël.quere@sdis29.fr', 'mQUER', 'b4ef7e2857f93aa3e1425ef6d80316eb', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2938, 'CORCUFF', 'Thierry', 1, 2, 'thierry.corcuff@sdis29.fr', 'tCORC', '9c296d5d5aa50081f93c07e3a585f1b3', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2939, 'LEVER', 'Olivier', 2, 1, 'olivier.lever@sdis29.fr', 'oLEVE', 'd26ad958e92ed47291516b807189274f', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2939, 'SEVELLEC', 'Serge', 1, 2, 'serge.sevellec@sdis29.fr', 'sSEVE', 'c1092c50d1902e8d77058b6719d73c85', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2940, 'KERVEC', 'Philippe', 2, 1, 'philippe.kervec@sdis29.fr', 'pKERV', '54eb3d9f94e7fafda2ef6b242e2ec9e7', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2940, 'LE COSSEC', 'Stéphane', 1, 2, 'stéphane.le cossec@sdis29.fr', 'sLE C', '02d7e08db30e813d26a44c705948102e', NULL, NULL, NULL, '2', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2941, 'BLERIOT', 'Sylvain', 2, 1, 'sylvain.bleriot@sdis29.fr', 'sBLER', 'd56231064d4ad2a655d74bd3d02ff857', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2941, 'LAGADIC', 'Philippe', 1, 2, 'philippe.lagadic@sdis29.fr', 'pLAGA', '3b30ef92284abbcddd551f9703764c47', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2942, 'RIOUAL', 'Johann', 2, 1, 'johann.rioual@sdis29.fr', 'jRIOU', '308e0e335ad6b4c9ecec0d5171a8d3ec', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2942, 'QUINIOU', 'Arnaud', 1, 2, 'arnaud.quiniou@sdis29.fr', 'aQUIN', '147fcf6a975255705306d5534e76480e', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2943, 'NORMANT', 'Philippe', 2, 1, 'philippe.normant@sdis29.fr', 'pNORM', 'a42271f2c279c9a592c917ee91c64736', NULL, NULL, NULL, '1', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2943, 'BONNIN', 'Antoine', 1, 2, 'antoine.bonnin@sdis29.fr', 'aBONN', 'e57614252c18ab6a270acd508e134bd5', NULL, NULL, NULL, '2', 0, 10, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2944, 'QUEFFEULOU', 'Mickaël', 2, 1, 'mickaël.queffeulou@sdis29.fr', 'mQUEF', 'a2bd678e10cd6df31b1b6e7f5e46918c', NULL, NULL, NULL, '1', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2944, 'LE DUFF', 'Guy', 1, 2, 'guy.le_duff@sdis29.fr', 'gLE D', '0922dc3f92ac7b89c8b833d2cdaf8ad8', NULL, NULL, NULL, '2', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2945, 'COQUIL', 'Jean-Yves', 2, 1, 'jean-yves.coquil@sdis29.fr', 'jCOQU', 'd438d5e4a934a830a0ede46f2a90379e', NULL, NULL, NULL, '1', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2945, 'REIG', 'Christophe', 1, 2, 'christophe.reig@sdis29.fr', 'cREIG', '5d28b3bfd238409299ee620d3201d275', NULL, NULL, NULL, '2', 0, 11, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2946, 'JAMBET', 'Laurent', 2, 1, 'laurent.jambet@sdis29.fr', 'lJAMB', '32cf0ece9260d611d3b9ab18601c9853', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2946, 'LOAEC', 'Olivier', 1, 2, 'olivier.loaec@sdis29.fr', 'oLOAE', '99e584e00263ba6e83f1c156f748be82', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2947, 'LE FLOCH', 'André', 2, 1, 'andré.le_floch@sdis29.fr', 'aLE F', '8ba965804b44810779c5ff8ae1c6b787', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2947, 'LE GOFF', 'Robert', 1, 2, 'robert.le_goff@sdis29.fr', 'rLE G', '87f5306211daffffd8694f0ef88c21c3', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2948, 'POSTIC', 'Bruno', 2, 1, 'bruno.postic@sdis29.fr', 'bPOST', '03e49a0e3a25864270efd11a82e0c13d', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2948, 'VERNON', 'Claude', 1, 2, 'claude.vernon@sdis29.fr', 'cVERN', '93f8d5bd86630c72fffd0efffa1e645a', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2949, 'CREIGNOU', 'Pierre', 2, 1, 'pierre.creignou@sdis29.fr', 'pCREI', 'c221eb3b37a03fe63cefc9cc2dda198d', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2949, 'BUANIC', 'Christophe', 1, 2, 'christophe.buanic@sdis29.fr', 'cBUAN', '40d8457579922b0f5d4582a6d905be5b', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2949, 'ROLLAND', 'Pascal', 1, 2, 'pascal.rolland@sdis29.fr', 'pROLL', '2c8397311ae9e1d4580dc57bb52fc87b', NULL, NULL, NULL, '3', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2950, 'L\'HELGUEN', 'Jean-Jacques', 2, 1, 'jean-jacques.lhelguen@sdis29.fr', 'jL\'HE', '4773eda09479d2104bbacb1435cd241e', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2950, 'ANDRO', 'Guy', 1, 2, 'guy.andro@sdis29.fr', 'gANDR', '0494d72ed8b5c15c0584f7c9d92fdf7c', NULL, NULL, NULL, '2', 0, 9, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2951, 'ROBIN', 'Michel', 2, 1, 'michel.robin@sdis29.fr', 'mROBI', 'd7483abd136825eff6abe7f6729418ac', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2951, 'MOYSAN', 'Ronan', 1, 2, 'ronan.moysan@sdis29.fr', 'rMOYS', 'ef7b88a68b77359b5fd7439cd9ce5b7c', NULL, NULL, NULL, '2', 0, 11, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2952, 'BOURGOIN', 'Géraldine', 2, 1, 'géraldine.bourgoin@sdis29.fr', 'gBOUR', 'ee534bab887573e3e4fe502ebfdea8f6', NULL, NULL, NULL, '1', 0, 6, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2952, 'RICHARD', 'Timothée', 3, 1, 'timothée.richard@sdis29.fr', 'tRICH', '947f700f3e622dd063e1f5ae6d4e230a', NULL, NULL, NULL, '2', 0, NULL, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2952, 'MAHOUDO', 'Hervé', 1, 2, 'hervé.mahoudo@sdis29.fr', 'hMAHO', '1f3d00c691ac79b60eaf7ef72220351f', NULL, NULL, NULL, '3', 0, 8, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2952, 'GOURVENNEC', 'Claudine', 1, 2, 'claudine.gourvennec@sdis29.fr', 'cGOUR', 'bf72eae7b12279516597e1f598ab7fe2', NULL, NULL, NULL, '4', 0, 6, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2952, 'RICHARD', 'Philippe', 1, 2, 'philippe.richard@sdis29.fr', 'pRICH', '42ec3e8022590ff68560c1494efbda72', NULL, NULL, NULL, '5', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2952, 'DREAN', 'Matthieu', 1, 2, 'matthieu.drean@sdis29.fr', 'mDREA', '5b37c9c7d4dd5c934ebe977b7f029733', NULL, NULL, NULL, '6', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2952, 'TREFAULT', 'Pascal', 1, 2, 'pascal.trefault@sdis29.fr', 'pTREF', '02e18d12d1611d8fcdf33a75594a1f1d', NULL, NULL, NULL, '7', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2952, 'REINS', 'Nicolas', 1, 2, 'nicolas.reins@sdis29.fr', 'nREIN', 'f6c5d81eac5c61942b996fb1138cb578', NULL, NULL, NULL, '8', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2952, 'LAURET-CATROS', 'Christine', 1, 2, 'christine.lauret-catros@sdis29.fr', 'cLAUR', '3a673e181cafbdb7e9762592133b67f9', NULL, NULL, NULL, '9', 0, NULL, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2953, 'CHEVALIER', 'Fabrice', 2, 1, 'fabrice.chevalier@sdis29.fr', 'fCHEV', 'f01b3d1c2274a82c4ee367ddd3b5bbf2', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2953, 'LANDREIN', 'Jean-Luc', 1, 2, 'jean-luc.landrein@sdis29.fr', 'jLAND', 'b7e568a8de36046c293edd8a11550b4f', NULL, NULL, NULL, '2', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2954, 'DREO', 'Jacques', 2, 1, 'jacques.dreo@sdis29.fr', 'jDREO', '9c5ccefd7ccacb5822260d198aec3e50', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2954, 'GUILLOU', 'Yvan', 1, 2, 'yvan.guillou@sdis29.fr', 'yGUIL', 'f6b4ab52ee0fe6732743fa53a347fadd', NULL, NULL, NULL, '2', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2955, 'CAUDAL', 'Xavier', 2, 1, 'xavier.caudal@sdis29.fr', 'xCAUD', '557fe7fdbe5497d2502a51c2630ff4f2', NULL, NULL, NULL, '1', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2955, 'FOURRIER', 'Eric', 1, 2, 'eric.fourrier@sdis29.fr', 'eFOUR', '14b684e77ba5e7d1dc1686544097916b', NULL, NULL, NULL, '2', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2956, 'MORVAN', 'Didier', 2, 1, 'didier.morvan@sdis29.fr', 'dMORV', 'cf9644ce926a668bd1205dedf2636950', NULL, NULL, NULL, '1', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2956, 'STEPHAN', 'David', 1, 2, 'david.stephan@sdis29.fr', 'dSTEP', 'd23211a6ce9582119fa34894c861b396', NULL, NULL, NULL, '2', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2957, 'MARTIN', 'Nicolas', 2, 1, 'nicolas.martin@sdis29.fr', 'nMART', '5e4aa993b426a7e5ad06fcfb4c2dbb13', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2957, 'COMBOT', 'Christophe', 3, 1, 'christophe.combot@sdis29.fr', 'cCOMB', 'b4ff98abe503f804dd92d24349a37305', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2957, 'BOUKELIFA', 'David', 1, 2, 'david.boukelifa@sdis29.fr', 'dBOUK', '7a55777df2188cd7295fcab3d117afb8', NULL, NULL, NULL, '3', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2958, 'PELLEN', 'Roland', 1, 2, 'roland.pellen@sdis29.fr', 'rPELL', '711b22c8c8c6cf4d190aa95d492e4917', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2959, 'TREICHEL', 'Bruno', 2, 1, 'bruno.treichel@sdis29.fr', 'bTREI', '457fd3db643c616b20fe73dcd6a11c5d', NULL, NULL, NULL, '1', 0, 11, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2959, 'ABGRALL', 'Jean-Michel', 1, 2, 'jean-michel.abgrall@sdis29.fr', 'jABGR', '812e55e86121f2d93644668304935f30', NULL, NULL, NULL, '2', 0, 2, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2960, 'SINIC', 'Philippe', 2, 1, 'philippe.sinic@sdis29.fr', 'pSINI', 'c33937bb7e9e4cdd6de10d6992603132', NULL, NULL, NULL, '1', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2960, 'SINIC', 'Frédéric', 1, 2, 'frédéric.sinic@sdis29.fr', 'fSINI', '953477a87b649ca2b35e901d118e2117', NULL, NULL, NULL, '2', 0, 11, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2961, 'LENNON', 'Michel', 2, 1, 'michel.lennon@sdis29.fr', 'mLENN', '3e0587ad2cafe64467c1f4da42736a6d', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2961, 'VIEZ', 'Laurent', 1, 2, 'laurent.viez@sdis29.fr', 'lVIEZ', '41cf83d292851dac38060082da1aff52', NULL, NULL, NULL, '2', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2962, 'JEGOU', 'Patrick', 2, 1, 'patrick.jegou@sdis29.fr', 'pJEGO', 'cde628820b8ac2a3cb4f2023e61d794d', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2962, 'MORIZUR', 'Stéphane', 1, 2, 'stéphane.morizur@sdis29.fr', 'sMORI', '067c64e4e49bf20c036c4ec7271fb5b4', NULL, NULL, NULL, '2', 0, 11, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2963, 'PICHON', 'Yannick', 2, 1, 'yannick.pichon@sdis29.fr', 'yPICH', '1f609fb8525947e4f02e407a2039a791', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2963, 'DANIEL', 'Yannick', 1, 2, 'yannick.daniel@sdis29.fr', 'yDANI', '18bb9e9a6fc35ccb7d15e052ff1e59ad', NULL, NULL, NULL, '2', 0, 1, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2964, 'QUINIOU', 'Christian', 2, 1, 'christian.quiniou@sdis29.fr', 'cQUIN', 'c9227e9c80036eeb71ac1f29f49ce544', NULL, NULL, NULL, '1', 0, 7, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00'),
(2964, 'RANNOU', 'Jean', 1, 2, 'jean.rannou@sdis29.fr', 'jRANN', '5d75934700fd944bca1c26c056343da7', NULL, NULL, NULL, '2', 0, 9, NULL, '2020-09-13 00:00:00', '2020-09-13 00:00:00');
-- ----------------------------------------------------------------------------------------------
-- > user
-- ------------------------------------------------------------------------------------------------
DROP USER IF EXISTS 'adminBDsdis'@'localhost';
CREATE USER 'adminBDsdis'@'localhost' IDENTIFIED BY 'mdpBDsdis';
GRANT ALL PRIVILEGES ON sdis29.* to "adminBDsdis"@"localhost";
DROP USER IF EXISTS 'adminBDsdis'@'%';
CREATE USER 'adminBDsdis'@'%' IDENTIFIED BY 'mdpBDsdis';
GRANT ALL PRIVILEGES ON sdis29.* to "adminBDsdis"@"%";

View File

@ -1,61 +0,0 @@
## Établissement d'un tunnel VPN entre les machines ap32-mon, ap32-prod et ap32-test :
---
* Création d'un playbook wg.yml qui se chargera d'installer Wireguard et ses outils sur les trois machines, puis qui exécute un script modifié pour générer les clés et les fichiers de configuration.
* Il suffit d'éxécuté le playbook wg.yml et le tunnel entre ap32-mon ap32-test et ap32-prod estfonctionnel, la centralisation des logs va se faire via le tunnel Wireguard en modifiant le fichier de configuration dans /etc/systemd/journal-upload.conf, dans ce fichier il faut modifier l'Ip qui redirigent les logs et mettre les Ips des interfaces du Vpn (dans le réseau 10.0.0.0/32).
## Preuve de fonctionnement du VPN :
---
# Serveur VPN
````
ap32-mon :
debian@ap32-mon:~$ sudo wg
public key: 8Mo+pfjCRP+HqE2MM5b9jHudBcTdPktd7pOCvfdk8Qs=
private key: (hidden)
listening port: 51820
peer: hjWFTzNbAMfNlETuO2qkdNOZnRQ24hkxN/1onfMJ2TA=
endpoint: 172.16.0.111:51820
allowed ips: 10.0.0.2/32
latest handshake: 2 seconds ago
transfer: 123.32 KiB received, 37.34 KiB sent
peer: aVqH5DwDiGQFXqbVbBFVF8HTcd/pIGHXnEOjBSPbklY=
endpoint: 172.16.0.110:51820
allowed ips: (none)
latest handshake: 21 seconds ago
transfer: 1.23 KiB received, 1.41 KiB sent
peer: uyamrEFfja1bJh1StqsKk+tRSElIThWlqTO6MlOYGho=
endpoint: 10.121.38.35:57017
allowed ips: 10.0.0.3/32
latest handshake: 14 minutes, 8 seconds ago
transfer: 468 B received, 348 B sent
````
# Client VPN
````
ap32-prod :
debian@ap32-prod:~$ sudo wg interface:
wg0 public key: D9gW/xerdYKkFydU1SJ72+MBDEJLHX1S7K9LjIo040A=
private key: (hidden)
listening port: 51820
peer: LEkM9UVt21zq7PS8sX+SBihuXr5k9bjAbwSN0dChmAk=
endpoint: 172.16.0.112:51820
allowed ips: 10.0.0.1/32
debian@ap32-mon:~$ ip a:
10: wg0:
inet 10.0.0.3/32 scope global wg0
````
# Vérification du fonctionnement du VPN pour la redirection des logs :
* On lance une commande logger avec un message lorsque le service Wireguard est fonctionnel, celui-ci apparaît sur ap32-mon
: Nov 15 08:20:06 ap32-prod debian[597]: test vpn
* Cependant, lorsqu'on coupe le service sur ap32-prod et qu'on essaie de réutiliser logger, rien n'arrive sur ap32-mon. Plus rien n'apparaît avant que l'on reactive le VPN.
* Une fois que le service Wireguard est relancé sur ap32-prod, les messages précédents qui n'étaient pas apparus reviennent. Les logs passent bien par le tunnel VPN.

View File

@ -1,12 +0,0 @@
[wg]
ap32-mon
ap32-test
ap32-prod
[wg-cli]
ap32-test
ap32-prod
[wg-master]
ap32-mon

View File

@ -1,108 +0,0 @@
#!/bin/bash
set -u
set -e
AddressAwg=10.0.0.1/32 # Adresse VPN Wireguard extremite A
EndpointA=172.16.0.112 # Adresse extremite A
PortA=51820 # Port ecoute extremite A
AddressBwg=10.0.0.2/32 # Adresse VPN Wireguard extremite B
EndpointB=172.16.0.111 # Adresse extremite B
PortB=51820 # Port ecoute extremite B
AddressCwg=10.0.0.3/32 # Adresse VPN Wireguard extremite C
EndpointC=172.16.0.110 # Adresse extremite C
PortC=51820 # Port ecoute extremite C
AddressDwg=10.0.0.3/32 # Adresse VPN Wireguard extremite D
EndpointD=10.121.38.35 # Adresse extremite D
PortD=61820 # Port ecoute extremite D
umask 077 ;
wg genkey > endpoint-a.key
wg pubkey < endpoint-a.key > endpoint-a.pub
wg genkey > endpoint-b.key
wg pubkey < endpoint-b.key > endpoint-b.pub
wg genkey > endpoint-c.key
wg pubkey < endpoint-c.key > endpoint-c.pub
wg genkey > endpoint-d.key
wg pubkey < endpoint-d.key > endpoint-d.pub
PKA=$(cat endpoint-a.key)
pKA=$(cat endpoint-a.pub)
PKB=$(cat endpoint-b.key)
pKB=$(cat endpoint-b.pub)
PKC=$(cat endpoint-c.key)
pKC=$(cat endpoint-c.pub)
PKD=$(cat endpoint-d.key)
pKD=$(cat endpoint-d.pub)
cat <<FINI > wg0-1.conf
# local settings for Endpoint A
[Interface]
PrivateKey = $PKA
Address = $AddressAwg
ListenPort = $PortA
# remote settings for Endpoint B
[Peer]
PublicKey = $pKB
Endpoint = ${EndpointB}:$PortB
AllowedIPs = $AddressBwg
# remote settings for Endpoint C
[Peer]
PublicKey = $pKC
Endpoint = ${EndpointC}:$PortC
AllowedIPs = $AddressCwg
# remote settings for Endpoint D
[Peer]
PublicKey = $pKD
Endpoint = ${EndpointD}:$PortD
AllowedIPs = $AddressDwg
FINI
cat <<FINI > wg0-2.conf
# local settings for Endpoint B
[Interface]
PrivateKey = $PKB
Address = $AddressBwg
ListenPort = $PortB
# remote settings for Endpoint A
[Peer]
PublicKey = $pKA
Endpoint = ${EndpointA}:$PortA
AllowedIPs = $AddressAwg
FINI
cat <<FINI > wg0-3.conf
# local settings for Endpoint C
[Interface]
PrivateKey = $PKC
Address = $AddressCwg
ListenPort = $PortC
# remote settings for Endpoint A
[Peer]
PublicKey = $pKA
Endpoint = ${EndpointA}:$PortA
AllowedIPs = $AddressAwg
FINI
cat <<FINI > wg0-4.conf
# local settings for Endpoint D
[Interface]
PrivateKey = $PKD
Address = $AddressDwg
ListenPort = $PortD
# remote settings for Endpoint A
[Peer]
PublicKey = $pKA
Endpoint = ${EndpointA}:$PortA
AllowedIPs = $AddressAwg
FINI

View File

@ -1,70 +0,0 @@
---
- hosts: wg
become: true
tasks:
- name: Installation paquets
apt:
name: "{{ item }}"
with_items:
- wireguard
- wireguard-tools
- hosts: wg-master
become: true
tasks:
- name: Copie du script mkwgconf-p2p.sh sur ap32-mon
copy:
src: mkwgconf-p2p.sh
dest: mkwgconf-p2p.sh
- name: Generation des fichiers de conf
shell: bash mkwgconf-p2p.sh
- name: Recuperation des fichiers de conf
ansible.builtin.fetch:
src: "{{ item }}"
dest: "{{ item }}"
flat: yes
loop:
- wg0-1.conf
- wg0-2.conf
- wg0-3.conf
- hosts: wg
become: true
tasks:
- name: Copie du fichier de conf sur serveur
copy:
src: wg0-1.conf
dest: /etc/wireguard/wg0.conf
when: ansible_hostname == "ap32-mon"
- name: Copie du fichier de conf sur le client 1
copy:
src: wg0-2.conf
dest: /etc/wireguard/wg0.conf
when: ansible_hostname == "ap32-test"
- name: Copie du fichier de conf sur le client 2
copy:
src: wg0-3.conf
dest: /etc/wireguard/wg0.conf
when: ansible_hostname == "ap32-prod"
- name: Activation du service wireguard au demarrage
ansible.builtin.service:
name: wg-quick@wg0.service
enabled: true
- name: Restart du service wireguard
ansible.builtin.service:
name: wg-quick@wg0.service
state: restarted

View File

@ -1,23 +0,0 @@
# local settings for Endpoint A
[Interface]
PrivateKey = qJP+UZ/VuTFnIySy4WRC7e2gRUsIUxTdCr6fGvr2NWg=
Address = 10.0.0.1/32
ListenPort = 51820
# remote settings for Endpoint B
[Peer]
PublicKey = hjWFTzNbAMfNlETuO2qkdNOZnRQ24hkxN/1onfMJ2TA=
Endpoint = 172.16.0.111:51820
AllowedIPs = 10.0.0.2/32
# remote settings for Endpoint C
[Peer]
PublicKey = aVqH5DwDiGQFXqbVbBFVF8HTcd/pIGHXnEOjBSPbklY=
Endpoint = 172.16.0.110:51820
AllowedIPs = 10.0.0.3/32
# remote settings for Endpoint D
[Peer]
PublicKey = uyamrEFfja1bJh1StqsKk+tRSElIThWlqTO6MlOYGho=
Endpoint = 10.121.38.35:61820
AllowedIPs = 10.0.0.4/32

View File

@ -1,11 +0,0 @@
# local settings for Endpoint B
[Interface]
PrivateKey = 0JaKofdq8uRfWpSj9PREC83DiQMjt3tnAu+9pA48F38=
Address = 10.0.0.2/32
ListenPort = 51820
# remote settings for Endpoint A
[Peer]
PublicKey = 8Mo+pfjCRP+HqE2MM5b9jHudBcTdPktd7pOCvfdk8Qs=
Endpoint = 172.16.0.112:51820
AllowedIPs = 10.0.0.1/32

View File

@ -1,11 +0,0 @@
# local settings for Endpoint C
[Interface]
PrivateKey = WLKGrMqV01aTl/YEYJTI7RdQZyYQOF1EoBv0PEc0KEw=
Address = 10.0.0.3/32
ListenPort = 51820
# remote settings for Endpoint A
[Peer]
PublicKey = 8Mo+pfjCRP+HqE2MM5b9jHudBcTdPktd7pOCvfdk8Qs=
Endpoint = 172.16.0.112:51820
AllowedIPs = 10.0.0.1/32

View File

@ -1,11 +0,0 @@
# local settings for Endpoint D
[Interface]
PrivateKey = kLs2zk9VQS9D4OD2G1lExx9c+zvuVvgeCytDpvK1s24=
Address = 10.0.0.4/32
ListenPort = 61820
# remote settings for Endpoint A
[Peer]
PublicKey = 8Mo+pfjCRP+HqE2MM5b9jHudBcTdPktd7pOCvfdk8Qs=
Endpoint = 172.16.0.112:51820
AllowedIPs = 10.0.0.1/32

View File

@ -1,40 +1,3 @@
# Répertoire d'ap32-mon
Script zabbix.sh pour monter zabbix de manière automatique.
Lancer le script avec bash zabbix.sh
## Rôle du Script Bash zabbix.sh
Ce script Bash, `zabbix.sh`, automatise l'installation et la configuration de Zabbix sur notre serveur ap32-mon. Voici une explication des actions clés réalisées par ce script :
### **Configuration des proxy HTTP/HTTPS :**
- Le script commence par définir les variables d'environnement `http_proxy` et `https_proxy`, permettant de spécifier un serveur proxy pour les connexions HTTP et HTTPS (à l'adresse `10.121.38.1:8080`).
---
### **Téléchargement et installation du paquet Zabbix Release :**
- Le script utilise `wget` pour télécharger le paquet d'installation de Zabbix depuis le dépôt officiel de Zabbix.
- Il installe ensuite ce paquet `.deb` en utilisant `dpkg -i`.
---
### **Installation des dépendances nécessaires :**
- Le script installe les paquets suivants :
- `apache2`
- `mariadb-server`
- `zabbix-server-mysql`
- `zabbix-frontend-php`
- `zabbix-apache-conf`
- `zabbix-sql-scripts`
- `zabbix-agent`
---
### **Création de la base de données Zabbix :**
- Le script crée une base de données MySQL appelée `zabbix` avec le jeu de caractères `utf8mb4` et le collationnement `utf8mb4_bin`.
---
### **Création d'un utilisateur Zabbix dans MySQL :**
- Il crée un utilisateur MySQL nommé `zabbix` avec comme mot de passe (`password`) et lui accorde tous les privilèges sur la base de données `zabbix`.
---
### **Configuration du fichier de configuration de Zabbix :**
- Le script modifie le fichier `/etc/zabbix/zabbix_server.conf` pour y spécifier le mot de passe de la base de données Zabbix avec la directive `DBPassword=password`.
---
### **Redémarrage et activation des services :**
- Le script redémarre les services Zabbix (`zabbix-server`, `zabbix-agent`) ainsi que le service Apache (`apache2`), puis les configure pour qu'ils démarrent automatiquement au démarrage du système.

View File

@ -1,7 +1,7 @@
#!/bin/bash
export http_proxy=http://10.121.38.1:8080
export https_proxy=https://10.121.38.1:8080
wget -4 https://repo.zabbix.com/zabbix/7.0/debian/pool/main/z/zabbix-release/zabbix-release_7.0-2+debian12_all.deb
wget https://repo.zabbix.com/zabbix/7.0/debian/pool/main/z/zabbix-release/zabbix-release_7.0-2+debian12_all.deb
dpkg -i zabbix-release_7.0-2+debian12_all.deb
apt-get install -y apache2 mariadb-server
apt-get install -y zabbix-server-mysql zabbix-frontend-php zabbix-apache-conf zabbix-sql-scripts zabbix-agent

View File

@ -1,32 +1,2 @@
# SDIS29-2
---
### **Serveur ap32-test**
# sdis29-2
### Rôles du serveurs :
* **ap33-prod**:Sera utilisé comme base de données MariaDB. Ce serveur sera également utilisé pour le développement et le déploiement d'applications via Tomcat10.
### Installation via les playbook ansible
---
## Utilisation du playbook apbase.yml, prépare la configuration de base du système. Il effectue les tâches suivantes :
- **Paramétrage du Fuseau Horaire** : Définit le fuseau horaire sur `Europe/Paris` pour assurer la cohérence des logs et des opérations temporelles.
- **Configuration du Proxy pour APT** : Ajoute une configuration de proxy pour `apt` dans le fichier `/etc/apt/apt.conf`, permettant d'utiliser un proxy réseau pour les mises à jour des paquets.
- **Mise à Jour et Mise à Niveau des Paquets** : Met à jour le cache `apt` et effectue une mise à jour des paquets pour garantir que le système est à jour.
- **Installation de Paquets Essentiels** : Installe plusieurs paquets nécessaires :
- `tomcat10`
- `mariadb-server`
- `ant`
- `qemu-guest-agent`
---
## Utilisation de apdb.yml, initialise la base de données MySQL en créant les éléments suivants :
- **Installation de la Bibliothèque Python pour MySQL** : Installe `python3-pymysql`, nécessaire pour que Ansible puisse gérer MySQL.
- **Création d'une Base de Données** : Crée une base de données nommée `sdis29` demandé par les professeurs.
- **Création d'un Utilisateur** : Ajoute un utilisateur `admin` avec comme mot de passe (`Azerty1+`) et on lui donnera tous les privilèges sur la base de données.
- **Copie du Fichier SQL** : Transfère le fichier `sdis29.sql` vers le serveur pour initialiser la base de données.
- **Importation de la Base de Données** : Importe le contenu de `sdis29.sql` dans la base de donnée `sdis29`, ce qui configure les tables et données initiales.
> **Objectif** : Configurer et initialiser une base de données MySQL pour les besoins applicatifs.

View File

@ -1,59 +0,0 @@
package:
mariadb-server:
installed: true
versions:
- 1:10.11.6-0+deb12u1
qemu-guest-agent:
installed: true
versions:
- 1:7.2+dfsg-7+deb12u7
tomcat10:
installed: true
versions:
- 10.1.6-1+deb12u2
zabbix-agent2:
installed: true
versions:
- 1:7.0.5-1+debian12
service:
mariadb:
enabled: true
running: true
mysql:
enabled: true
running: true
qemu-guest-agent:
enabled: true
running: true
ssh:
enabled: true
running: true
tomcat10:
enabled: true
running: true
zabbix-agent2:
enabled: true
running: true
user:
mysql:
exists: true
uid: 104
gid: 109
groups:
- mysql
home: /nonexistent
shell: /bin/false
interface:
eth0:
exists: true
addrs:
- 172.16.0.110/24
mtu: 1500
http:
http://ap32-prod:8080:
status: 502
allow-insecure: false
no-follow-redirects: false
timeout: 5000
body: It Works !

View File

@ -2,7 +2,7 @@
sudo timedatectl set-timezone Europe/Paris
sudo apt-get update
sudo apt-get install -y systemd-journal-remote
rpl="s/^# URL=/URL=http:\/\/10.0.0.1:19532/"
rpl="s/^# URL=/URL=http:\/\/ap32-mon:19532/"
sudo sed -i "$rpl" /etc/systemd/journal-upload.conf
sudo systemctl enable --now systemd-journal-upload.service
sudo systemctl restart systemd-journal-upload.service

View File

@ -10,3 +10,4 @@ sudo chown systemd-journal-remote /var/log/journal/remote
sudo systemctl daemon-reload
sudo systemctl restart systemd-journal-remote.service
ss -lnt

View File

@ -1,25 +1,13 @@
# SDIS29-2
---
### **Serveur ap32-test**
### Rôles du serveurs :
### AP32-Test ###
* **ap32-test** : Serveur web permettant aussi d'effectuer des phases de tests durant le projet avant de l'implémenter sur le serveur **ap32-prod**.
* Création des serveurs ap31-prod et ap31-test via un clone intégral d'une template debian 12.7 KVM sur pxlab2.
### Exportation des proxy :
---
````
sudo su
apt install mariadb-server tomcat10 phpmyadmin zabbix-agent2 qemu-guest-agent wget goss git # Installation des paquets
export http_proxy="http://10.121.38.1:8080/" # Exportation des proxy
export https_proxy="http://10.121.38.1:8080/" # Exportation des proxy
````
### Pour importer la base de données via un fichier .sql :
---
````
mysql -u root -p
create user admin@localhost identified by 'password123*';
GRANT ALL PRIVILEGES ON sdis29.* TO 'admin'@'localhost';
flush privileges;
exit;
mysql -u admin -p < sdis29.sql
````
## Matériel:
* Mémoire : 1G
* Disques redimensionnés de 2Go a 10Go.
* Définition de l'adresses IP et ajout des clé publique pour la connexion a la machine
** Paquets:
*

View File

@ -1,62 +0,0 @@
package:
mariadb-server:
installed: true
versions:
- 1:10.11.6-0+deb12u1
phpmyadmin:
installed: true
versions:
- 4:5.2.1+dfsg-1
qemu-guest-agent:
installed: true
versions:
- 1:7.2+dfsg-7+deb12u7
tomcat10:
installed: true
versions:
- 10.1.6-1+deb12u2
zabbix-agent:
installed: true
versions:
- 1:6.0.14+dfsg-1+b1
service:
mariadb:
enabled: true
running: true
mysql:
enabled: true
running: true
qemu-guest-agent:
enabled: true
running: true
ssh:
enabled: true
running: true
tomcat10:
enabled: true
running: true
zabbix-agent:
enabled: true
running: true
dns:
A:ns.sio.lan:
resolvable: true
addrs:
- 10.121.38.7
timeout: 500
server: 10.121.38.8
interface:
eth0:
exists: true
addrs:
- 172.16.0.111/24
mtu: 1500
http:
http://ap32-test:8080:
status: 200
allow-insecure: false
no-follow-redirects: false
timeout: 5000
body:
It works !

View File

@ -2,7 +2,7 @@
sudo timedatectl set-timezone Europe/Paris
sudo apt-get update
sudo apt-get install -y systemd-journal-remote
rpl="s/^# URL=/URL=http:\/\/10.0.0.1:19532/"
rpl="s/^# URL=/URL=http:\/\/ap32-mon:19532/"
sudo sed -i "$rpl" /etc/systemd/journal-upload.conf
sudo systemctl enable --now systemd-journal-upload.service
sudo systemctl restart systemd-journal-upload.service

View File

@ -0,0 +1,13 @@
#!/bin/bash
sudo timedatectl set-timezone Europe/Paris
sudo apt-get update
sudo apt-get install -y systemd-journal-remote
sudo systemctl enable --now systemd-journal-remote.socket
sudo cp /lib/systemd/system/systemd-journal-remote.service /etc/systemd/system
sudo sed -i 's/--listen-https=-3/--listen-http=-3/' /etc/systemd/system/systemd-journal-remote.service
[[ -d /var/log/journal/remote ]] || sudo mkdir /var/log/journal/remote
sudo chown systemd-journal-remote /var/log/journal/remote
sudo systemctl daemon-reload
sudo systemctl restart systemd-journal-remote.service
ss -lnt