Compare commits

...

13 Commits

Author SHA1 Message Date
fbf65a2bb7 Mise à jour de 'roles/dns-master/files/db.gsb.lan' 2021-06-09 14:28:39 +02:00
root
e9ff347a17 modif dns 2021-05-27 15:47:26 +02:00
08ced644ed modif s-agence.yaml goss 2021-05-04 15:55:52 +02:00
e0b6573517 modif ipv6 2021-05-03 09:47:52 +02:00
teddy vitard
7cc64049bc modif syntaxe ipv6 avec sysctl 2021-04-15 16:45:05 +02:00
8f8f0acef3 Mise à jour de 'roles/ssh-root-access/tasks/main.yml' 2021-04-12 14:43:54 +02:00
c8e6e9b9cd Mise à jour de 'roles/ssh-root-access/tasks/main.yml' 2021-04-12 14:43:33 +02:00
phil
1dc77e3d69 desactive ipv6 avec sysctl - role base 2021-04-07 13:30:33 +02:00
phil
d5beb01f40 chgt get-all - README.md 2021-04-07 13:23:27 +02:00
phil
9065e886f0 modif fichier hosts pour depl vers s-adm, et doc. README 2021-04-06 17:26:56 +02:00
root
9f635de453 ajout paquets modules php 2021-04-06 17:05:30 +02:00
“Albert
6f803444a8 syntaxe 2021-04-01 17:55:42 +02:00
“Albert
bd4bcc11b3 syntaxe 2021-04-01 17:53:01 +02:00
11 changed files with 54 additions and 40 deletions

View File

@ -34,10 +34,10 @@ On utilisera l'image de machine virtuelle suivante :
cd gsb2021/pre cd gsb2021/pre
bash inst-depl bash inst-depl
cd /var/www/html/gsbstore cd /var/www/html/gsbstore
bash getall-latest bash getall
cd /root/tools/ansible/gsb021 cd /root/tools/ansible/gsb021/pre
bash gsbboot bash gsbboot
bash pull-config cd .. ; bash pull-config/pre
``` ```
- redémarrer - redémarrer
@ -49,12 +49,11 @@ On utilisera l'image de machine virtuelle suivante :
- redémarrer - redémarrer
- mettre à jour les paquets : apt update && apt upgrade - mettre à jour les paquets : apt update && apt upgrade
- cloner le dépot : - cloner le dépot :
``̀ shell ```shell
mkdir -p tools/ansible ; cd tools/ansible mkdir -p tools/ansible ; cd tools/ansible
git clone https://gitea.lyc-lecastel.fr/gadmin/gsb2021.git git clone https://gitea.lyc-lecastel.fr/gadmin/gsb2021.git
cd gsb2021/pre cd gsb2021/pre
export DEPL=192.168.99.99
bash gsbboot bash gsbboot
bashh pull-config bash pull-config
`̀̀`` ```
curl depl/gsbboot|bash

View File

@ -25,7 +25,7 @@ command:
- 0% packet loss - 0% packet loss
stderr: [] stderr: []
timeout: 10000 timeout: 10000
ping -c 2 192.168.200.254 ping -c 2 192.168.200.254:
exit-status: 0 exit-status: 0
stdout: stdout:
- 0% packet loss - 0% packet loss

View File

@ -11,28 +11,29 @@ STOREREP="/var/www/html/gsbstore"
[[ -d "${STOREREP}" ]]|| mkdir "${STOREREP}" [[ -d "${STOREREP}" ]]|| mkdir "${STOREREP}"
(cat <<EOT > "${STOREREP}/getall" (cat <<EOT > "${STOREREP}/getall"
#!/bin/bash #!/bin/bash
set -o errexit LPIREL=9.5.3
set -o pipefail wget -nc https://github.com/glpi-project/glpi/releases/download/${GLPIREL}/glpi-${GLPIREL}.tgz
GLPIREL=9.4.5 FIREL=9.5+1.0
wget -nc https://github.com/glpi-project/glpi/releases/download/\${GLPIREL}/glpi-\${GLPIREL}.tgz #wget -nc https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi${FIREL}/fusioninventory-${FIREL}.tar.gz
#https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi9.5.0%2B1.0/fusioninventory-9.5.0+1.0.tar.bz2
wget -nc https://github.com/fusioninventory/fusioninventory-for-glpi/releases/download/glpi9.5.0%2B1.0/fusioninventory-9.5.0+1.0.tar.bz2
FIREL=9.4+2.4 FIAGREL=2.6
wget -nc -O fusioninventory-glpi\${FIREL}.tag.gz https://github.com/fusioninventory/fusioninventory-for-glpi/archive/glpi\${FIREL}.tar.gz wget -nc https://github.com/fusioninventory/fusioninventory-agent/releases/download/${FIAGREL}/fusioninventory-agent_windows-x64_${FIAGREL}.exe
#https://github.com/fusioninventory/fusioninventory-for-glpi/archive/glpi9.4+2.4.tar.g wget -nc https://github.com/fusioninventory/fusioninventory-agent/releases/download/${FIAGREL}/fusioninventory-agent_windows-x86_${FIAGREL}.exe
FIAGREL=2.5.2 FOGREL=1.5.9
wget -nc https://github.com/fusioninventory/fusioninventory-agent/releases/download/\${FIAGREL}/fusioninventory-agent_windows-x64_\${FIAGREL}.exe wget -nc https://github.com/FOGProject/fogproject/archive/${FOGREL}.tar.gz -O fogproject-${FOGREL}.tar.gz
wget -nc https://github.com/fusioninventory/fusioninventory-agent/releases/download/\$FIAGREL/fusioninventory-agent_windows-x86_\${FIAGREL}.exe WPREL=5.6
wget -nc https://fr.wordpress.org/wordpress-5.6-fr_FR.tar.gz
FOGREL=1.5.7 GOSSVER=v0.3.16
wget -nc https://github.com/FOGProject/fogproject/archive/\${FOGREL}.tar.gz -O fogproject-\${FOGREL}.tar.gz curl -L https://github.com/aelsabbahy/goss/releases/download/${GOSSVER}/goss-linux-amd64 -o goss
chmod +x goss
wget -nc https://fr.wordpress.org/wordpress-5.3.2-fr_FR.tar.gz
EOT EOT
) )

View File

@ -7,6 +7,14 @@
copy: src=apt.conf dest=/etc/apt/apt.conf copy: src=apt.conf dest=/etc/apt/apt.conf
when: ansible_hostname != "s-adm" when: ansible_hostname != "s-adm"
#- name: Sysctl desactive ipv6
# sysctl:
# name: net.ipv6.conf.all.disable_ipv6
# value: 1
# sysctl_set: yes
# state: present
# reload: yes
- name: Update + Upgrade - name: Update + Upgrade
apt: apt:
upgrade: yes upgrade: yes

View File

@ -2,9 +2,9 @@
127.0.1.1 {{ ansible_nodename }} {{ ansible_hostname }} 127.0.1.1 {{ ansible_nodename }} {{ ansible_hostname }}
127.0.0.1 localhost ip6-localhost ip6-loopback 127.0.0.1 localhost ip6-localhost ip6-loopback
10.121.38.10 depl.sio.lan depl #10.121.38.10 depl.sio.lan depl
192.168.99.99 s-adm.gsb.adm 192.168.99.99 s-adm.gsb.adm depl.sio.lan depl
192.168.99.1 s-infra.gsb.adm 192.168.99.1 s-infra.gsb.adm
192.168.99.2 s-proxy.gsb.adm 192.168.99.2 s-proxy.gsb.adm
192.168.99.3 s-appli.gsb.adm 192.168.99.3 s-appli.gsb.adm

View File

@ -3,9 +3,9 @@
127.0.0.1 localhost ip6-localhost ip6-loopback 127.0.0.1 localhost ip6-localhost ip6-loopback
172.16.0.2 s-proxy.gsb.lan s-proxy 172.16.0.2 s-proxy.gsb.lan s-proxy
10.121.38.10 depl #10.121.38.10 depl
192.168.99.99 s-adm.gsb.adm 192.168.99.99 s-adm.gsb.adm depl
192.168.99.1 s-infra.gsb.adm 192.168.99.1 s-infra.gsb.adm
192.168.99.2 s-proxy.gsb.adm 192.168.99.2 s-proxy.gsb.adm
192.168.99.3 s-appli.gsb.adm 192.168.99.3 s-appli.gsb.adm

View File

@ -21,7 +21,7 @@ s-proxy IN A 172.16.0.2
s-appli IN A 172.16.0.3 s-appli IN A 172.16.0.3
s-win IN A 172.16.0.6 s-win IN A 172.16.0.6
s-mess IN A 172.16.0.7 s-mess IN A 172.16.0.7
s-nxec IN A 172.16.0.7 s-nxc IN A 172.16.0.7
s-docker IN A 172.16.0.7 s-docker IN A 172.16.0.7
s-mon IN A 172.16.0.8 s-mon IN A 172.16.0.8
s-itil IN A 172.16.0.9 s-itil IN A 172.16.0.9

View File

@ -60,11 +60,11 @@ define hostgroup{
members srv-2012 members srv-2012
} }
#define hostgroup{ define hostgroup{
# hostgroup_name switch hostgroup_name dns-win
# alias switch alias dns-win
# members netgear members srv-2012
#} }
define hostgroup{ define hostgroup{
hostgroup_name uptimegrp hostgroup_name uptimegrp

View File

@ -79,7 +79,7 @@ define service{
define service{ define service{
use generic-service use generic-service
hostgroup_name windows-servers hostgroup_name dns-win
service_description Service DNS service_description Service DNS
check_command check_nt!SERVICESTATE!-l W32Time,"Client DNS" check_command check_nt!SERVICESTATE!-l W32Time,"Client DNS"
} }

View File

@ -1,10 +1,16 @@
--- ---
- name: Install apache2 php php5-mysql - name: Install apache2 php php5-mysql et autres modules php
apt: apt:
name: name:
- apache2 - apache2
- php - php
- php-mysql - php-mysql
- php-gd
- php-zip
- php-mbstring
- php-curl
- php-imagick
- php-xml
state: present state: present
- name: copie exports pour partage nfs wordpress - name: copie exports pour partage nfs wordpress

View File

@ -1,4 +1,4 @@
- name: Activation acces ssh root pour vp-1 (certificat) - name: Activation acces ssh root pour r-vp1 (certificat)
lineinfile: lineinfile:
dest: /etc/ssh/sshd_config dest: /etc/ssh/sshd_config
regexp: "^PermitRootLogin" regexp: "^PermitRootLogin"