Compare commits
4 Commits
v0.0.5q-em
...
v0.0.5t-ml
Author | SHA1 | Date | |
---|---|---|---|
fef6b25101 | |||
e3694bb917 | |||
e9b0ad453b | |||
559566e1d1 |
@ -45,7 +45,9 @@ str6="curl -L https://github.com/aelsabbahy/goss/releases/download/${GOSSVER}/go
|
|||||||
#str8="wget -nc 'https://gestsup.fr/index.php?page=download&channel=stable&version=${GESTSUPREL}&type=gestsup' -O gestsup_${GESTSUPREL}.zip"
|
#str8="wget -nc 'https://gestsup.fr/index.php?page=download&channel=stable&version=${GESTSUPREL}&type=gestsup' -O gestsup_${GESTSUPREL}.zip"
|
||||||
str8="wget -nc 'https://gestsup.fr/index.php?page=download&channel=stable&version=3.2.30&type=gestsup' -O gestsup_3.2.30.zip"
|
str8="wget -nc 'https://gestsup.fr/index.php?page=download&channel=stable&version=3.2.30&type=gestsup' -O gestsup_3.2.30.zip"
|
||||||
|
|
||||||
ELKREL=8.6.0
|
|
||||||
|
#METRICBEAT ET FILEBEAT
|
||||||
|
ELKREL=8.5.3
|
||||||
str81="wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-${ELKREL}-amd64.deb"
|
str81="wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-${ELKREL}-amd64.deb"
|
||||||
|
|
||||||
str82="wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-${ELKREL}-windows-x86_64.zip"
|
str82="wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-${ELKREL}-windows-x86_64.zip"
|
||||||
|
1
roles/filebeat-cli/defaults/main.yml
Normal file
1
roles/filebeat-cli/defaults/main.yml
Normal file
@ -0,0 +1 @@
|
|||||||
|
BEATVER: "8.5.3"
|
@ -1,4 +1,4 @@
|
|||||||
- name: start filebeat
|
- name: restart filebeat
|
||||||
service:
|
service:
|
||||||
name: filebeat
|
name: filebeat
|
||||||
state: started
|
state: started
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
---
|
---
|
||||||
- name: Récupération de filebeat
|
- name: Récupération de filebeat
|
||||||
get_url:
|
get_url:
|
||||||
url: http://s-adm.gsb.adm/gsbstore/filebeat-7.16.3-amd64.deb
|
url: http://s-adm.gsb.adm/gsbstore/filebeat-${BEATVAR}-amd64.deb
|
||||||
dest: /tmp/
|
dest: /tmp/
|
||||||
|
|
||||||
- name: Installation de filebeat
|
- name: Installation de filebeat
|
||||||
apt:
|
apt:
|
||||||
deb: /tmp/filebeat-7.16.3-amd64.deb
|
deb: /tmp/filebeat-${BEATVEAR}-amd64.deb
|
||||||
|
|
||||||
- name: Changement du fichier de conf
|
- name: Changement du fichier de conf
|
||||||
copy:
|
copy:
|
||||||
@ -15,9 +15,9 @@
|
|||||||
|
|
||||||
- name: Configuration de filebeat
|
- name: Configuration de filebeat
|
||||||
shell: filebeat modules enable system
|
shell: filebeat modules enable system
|
||||||
notify: start filebeat
|
notify: restart filebeat
|
||||||
|
|
||||||
- name: Lancement de la configuration de filebeat
|
- name: Lancement de la configuration de filebeat
|
||||||
shell: filebeat setup -e
|
shell: filebeat setup -e
|
||||||
notify: start filebeat
|
notify: restart filebeat
|
||||||
|
|
||||||
|
@ -20,9 +20,9 @@
|
|||||||
block: |
|
block: |
|
||||||
192.168.102.253:/home/wordpress /var/www/html nfs soft,timeo=5,intr,rsize=8192,wsize=8192,wsize=8192 0 0
|
192.168.102.253:/home/wordpress /var/www/html nfs soft,timeo=5,intr,rsize=8192,wsize=8192,wsize=8192 0 0
|
||||||
|
|
||||||
- name: monte export wordpress
|
#- name: monte export wordpress
|
||||||
ansible.posix.mount:
|
# ansible.posix.mount:
|
||||||
path: /var/www/html
|
# path: /var/www/html
|
||||||
state: mounted
|
# state: mounted
|
||||||
fstype: nfs
|
# fstype: nfs
|
||||||
src: 192.168.102.253:/exports/wordpress
|
# src: 192.168.102.253:/exports/wordpress
|
||||||
|
1
roles/metricbeat-cli/defaults/main.yml
Normal file
1
roles/metricbeat-cli/defaults/main.yml
Normal file
@ -0,0 +1 @@
|
|||||||
|
BEATVER: "8.5.3"
|
@ -1,5 +1,5 @@
|
|||||||
- name: start metricbeat
|
- name: restart metricbeat
|
||||||
service:
|
service:
|
||||||
name: metricbeat
|
name: metricbeat
|
||||||
state: started
|
state: restarted
|
||||||
enabled: yes
|
enabled: yes
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
---
|
---
|
||||||
- name: Récupération de metricbeat
|
- name: Récupération de metricbeat
|
||||||
get_url:
|
get_url:
|
||||||
url: http://s-adm.gsb.adm/gsbstore/metricbeat-7.16.3-amd64.deb
|
url: http://s-adm.gsb.adm/gsbstore/metricbeat-${BEATVER}-amd64.deb
|
||||||
dest: /tmp/
|
dest: /tmp/
|
||||||
|
|
||||||
- name: Installation de metricbeat
|
- name: Installation de metricbeat
|
||||||
apt:
|
apt:
|
||||||
deb: /tmp/metricbeat-7.16.3-amd64.deb
|
deb: /tmp/metricbeat-${BEATVER}-amd64.deb
|
||||||
|
|
||||||
- name: Changement du fichier de conf
|
- name: Changement du fichier de conf
|
||||||
copy:
|
copy:
|
||||||
@ -15,9 +15,9 @@
|
|||||||
|
|
||||||
- name: Configuration de metricbeat
|
- name: Configuration de metricbeat
|
||||||
shell: metricbeat modules enable system
|
shell: metricbeat modules enable system
|
||||||
notify: start metricbeat
|
notify: restart metricbeat
|
||||||
|
|
||||||
- name: Lancement de la configuration de metricbeat
|
- name: Lancement de la configuration de metricbeat
|
||||||
shell: metricbeat setup -e
|
shell: metricbeat setup -e
|
||||||
notify: start metricbeat
|
notify: restart metricbeat
|
||||||
|
|
||||||
|
@ -1,19 +1,32 @@
|
|||||||
Procédure d'installation de **r-vp1** et de copie du fichier wg0-b.conf.
|
|
||||||
|
# <p align="center">Procédure d'installation </p>
|
||||||
|
|
||||||
|
de **r-vp1** et de copie du fichier wg0-b.conf.
|
||||||
|
|
||||||
***
|
***
|
||||||
|
## Sur **r-vp1**:
|
||||||
|
Attendre la fin de l'installation. Ensuite lancer un serveur http avec python3 pour récuperer le fichier wg0-b.conf sur **r-vp2** .
|
||||||
|
|
||||||
|
### 🛠️ Lancer le script
|
||||||
|
```bash
|
||||||
|
cd /tools/ansible/gsb2023/Scripts
|
||||||
|
```
|
||||||
|
```bash
|
||||||
|
bash r-vp1-post.sh
|
||||||
|
```
|
||||||
|
## Sur **r-vp2**:
|
||||||
|
|
||||||
Depuis **r-vp1** se deplacer dans le repertoire **/tools/ansible/gsb2023** pour executer le playbook:
|
Lancer le script r-vp2-post.sh pour récuperer le fichier de configuration et activer l'interface wg0.
|
||||||
**"ansible-playbook -i localhost, -c local r-vp1.yml"** puis reboot **r-vp1**.
|
### 🛠️ Lancer le script
|
||||||
|
```bash
|
||||||
|
cd /tools/ansible/gsb2023/Scripts
|
||||||
Sur **r-vp1**:
|
```
|
||||||
|
```bash
|
||||||
Attendre la fin de l'installation. Ensuite lancer un serveur http avec python3 pour récuperer le fichier
|
bash r-vp2-post.sh
|
||||||
wg0-b.conf sur **r-vp2** . Lancer le script **r-vp1-post.sh** dans **/tools/ansible/gsb2023/Scripts**.
|
```
|
||||||
|
## Fin
|
||||||
|
|
||||||
Sur **r-vp2**:
|
|
||||||
|
|
||||||
Lancer le script r-vp2-post.sh dans **/tools/ansible/gsb2023/Scripts** pour recuperer wg0-b.conf
|
|
||||||
et qui renomme le fichier en **wg0.conf** . Il redémarre et active le service **wg-quick@wg0**.
|
|
||||||
|
|
||||||
|
redemarer les machines
|
||||||
|
```bash
|
||||||
|
reboot
|
||||||
|
```
|
||||||
|
Reference in New Issue
Block a user