ansible dbb

This commit is contained in:
root 2023-11-23 13:06:41 +01:00
parent afe67b5e02
commit 9a85d79e62
4 changed files with 64 additions and 0 deletions

View File

@ -0,0 +1,18 @@
---
- name: install ap et bd
#hosts: ap31-prod, ap31-test
#hosts: ap31-prodt
hosts: all
# become_method: sudo
# remote_user: debian
become: yes
tasks:
- name: install apache2, php, mariadb-server, python3-pymysql
ansible.builtin.apt:
name:
- apache2
- php
- mariadb-server
- python3-pymysql
state: present

32
Partie2/ansible/apdb.yml Normal file
View File

@ -0,0 +1,32 @@
---
- name: Creer la BDD, creer les comptes et injecter la BDD
hosts: all
become: true
tasks:
- name: creation de la BDD sdis29-1
community.mysql.mysql_db:
name: sdis29-1
state: present
login_unix_socket: /var/run/mysqld/mysqld.sock
- name: copie de la base de donnees
copy:
src: sdis2023.sql
dest: /tmp
- name: restauration de la base de donnees
community.mysql.mysql_db:
name: sdis29-1
state: import
target: /tmp/sdis2023.sql
force: true
login_unix_socket: /var/run/mysqld/mysqld.sock
- name: creation de lutilisateur slam
community.mysql.mysql_user:
name: slam
password: Azerty1+
priv: '*.*:ALL,GRANT'
state: present
login_unix_socket: /var/run/mysqld/mysqld.sock

View File

@ -0,0 +1,12 @@
---
- name: recuperer localement un dump de la BDD distante
hosts: all
become: true
tasks:
- name: Copie du dump distant
ansible.builtin.fetch:
src: /tmp/sdis2023.sql
dest: /root/sauvegarde/sql/
flat: true

2
Partie2/ansible/hosts Normal file
View File

@ -0,0 +1,2 @@
ap31-prodt