Compare commits
13 Commits
Author | SHA1 | Date | |
---|---|---|---|
fbf65a2bb7 | |||
|
e9ff347a17 | ||
08ced644ed | |||
e0b6573517 | |||
|
7cc64049bc | ||
8f8f0acef3 | |||
c8e6e9b9cd | |||
|
1dc77e3d69 | ||
|
d5beb01f40 | ||
|
9065e886f0 | ||
|
9f635de453 | ||
|
6f803444a8 | ||
|
bd4bcc11b3 |
15
README.md
15
README.md
@ -34,10 +34,10 @@ On utilisera l'image de machine virtuelle suivante :
|
||||
cd gsb2021/pre
|
||||
bash inst-depl
|
||||
cd /var/www/html/gsbstore
|
||||
bash getall-latest
|
||||
cd /root/tools/ansible/gsb021
|
||||
bash getall
|
||||
cd /root/tools/ansible/gsb021/pre
|
||||
bash gsbboot
|
||||
bash pull-config
|
||||
cd .. ; bash pull-config/pre
|
||||
```
|
||||
- redémarrer
|
||||
|
||||
@ -49,12 +49,11 @@ On utilisera l'image de machine virtuelle suivante :
|
||||
- redémarrer
|
||||
- mettre à jour les paquets : apt update && apt upgrade
|
||||
- cloner le dépot :
|
||||
``̀ shell
|
||||
```shell
|
||||
mkdir -p tools/ansible ; cd tools/ansible
|
||||
git clone https://gitea.lyc-lecastel.fr/gadmin/gsb2021.git
|
||||
cd gsb2021/pre
|
||||
export DEPL=192.168.99.99
|
||||
bash gsbboot
|
||||
bashh pull-config
|
||||
`̀̀``
|
||||
|
||||
curl depl/gsbboot|bash
|
||||
bash pull-config
|
||||
```
|
||||
|
@ -25,7 +25,7 @@ command:
|
||||
- 0% packet loss
|
||||
stderr: []
|
||||
timeout: 10000
|
||||
ping -c 2 192.168.200.254
|
||||
ping -c 2 192.168.200.254:
|
||||
exit-status: 0
|
||||
stdout:
|
||||
- 0% packet loss
|
||||
|
@ -11,28 +11,29 @@ STOREREP="/var/www/html/gsbstore"
|
||||
[[ -d "${STOREREP}" ]]|| mkdir "${STOREREP}"
|
||||
|
||||
(cat <<EOT > "${STOREREP}/getall"
|
||||
|
||||
#!/bin/bash
|
||||
|
||||
set -o errexit
|
||||
set -o pipefail
|
||||
LPIREL=9.5.3
|
||||
wget -nc https://github.com/glpi-project/glpi/releases/download/${GLPIREL}/glpi-${GLPIREL}.tgz
|
||||
|
||||
FIREL=9.5+1.0
|
||||
#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
|
||||
|
||||
GLPIREL=9.4.5
|
||||
wget -nc https://github.com/glpi-project/glpi/releases/download/\${GLPIREL}/glpi-\${GLPIREL}.tgz
|
||||
FIAGREL=2.6
|
||||
wget -nc https://github.com/fusioninventory/fusioninventory-agent/releases/download/${FIAGREL}/fusioninventory-agent_windows-x64_${FIAGREL}.exe
|
||||
wget -nc https://github.com/fusioninventory/fusioninventory-agent/releases/download/${FIAGREL}/fusioninventory-agent_windows-x86_${FIAGREL}.exe
|
||||
|
||||
FIREL=9.4+2.4
|
||||
wget -nc -O fusioninventory-glpi\${FIREL}.tag.gz https://github.com/fusioninventory/fusioninventory-for-glpi/archive/glpi\${FIREL}.tar.gz
|
||||
#https://github.com/fusioninventory/fusioninventory-for-glpi/archive/glpi9.4+2.4.tar.g
|
||||
|
||||
FIAGREL=2.5.2
|
||||
wget -nc https://github.com/fusioninventory/fusioninventory-agent/releases/download/\${FIAGREL}/fusioninventory-agent_windows-x64_\${FIAGREL}.exe
|
||||
|
||||
wget -nc https://github.com/fusioninventory/fusioninventory-agent/releases/download/\$FIAGREL/fusioninventory-agent_windows-x86_\${FIAGREL}.exe
|
||||
|
||||
FOGREL=1.5.7
|
||||
wget -nc https://github.com/FOGProject/fogproject/archive/\${FOGREL}.tar.gz -O fogproject-\${FOGREL}.tar.gz
|
||||
|
||||
wget -nc https://fr.wordpress.org/wordpress-5.3.2-fr_FR.tar.gz
|
||||
FOGREL=1.5.9
|
||||
wget -nc https://github.com/FOGProject/fogproject/archive/${FOGREL}.tar.gz -O fogproject-${FOGREL}.tar.gz
|
||||
|
||||
WPREL=5.6
|
||||
wget -nc https://fr.wordpress.org/wordpress-5.6-fr_FR.tar.gz
|
||||
|
||||
GOSSVER=v0.3.16
|
||||
curl -L https://github.com/aelsabbahy/goss/releases/download/${GOSSVER}/goss-linux-amd64 -o goss
|
||||
chmod +x goss
|
||||
|
||||
EOT
|
||||
)
|
||||
|
@ -7,6 +7,14 @@
|
||||
copy: src=apt.conf dest=/etc/apt/apt.conf
|
||||
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
|
||||
apt:
|
||||
upgrade: yes
|
||||
|
@ -2,9 +2,9 @@
|
||||
127.0.1.1 {{ ansible_nodename }} {{ ansible_hostname }}
|
||||
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.2 s-proxy.gsb.adm
|
||||
192.168.99.3 s-appli.gsb.adm
|
||||
|
@ -3,9 +3,9 @@
|
||||
127.0.0.1 localhost ip6-localhost ip6-loopback
|
||||
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.2 s-proxy.gsb.adm
|
||||
192.168.99.3 s-appli.gsb.adm
|
||||
|
@ -21,7 +21,7 @@ s-proxy IN A 172.16.0.2
|
||||
s-appli IN A 172.16.0.3
|
||||
s-win IN A 172.16.0.6
|
||||
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-mon IN A 172.16.0.8
|
||||
s-itil IN A 172.16.0.9
|
||||
|
@ -60,11 +60,11 @@ define hostgroup{
|
||||
members srv-2012
|
||||
}
|
||||
|
||||
#define hostgroup{
|
||||
# hostgroup_name switch
|
||||
# alias switch
|
||||
# members netgear
|
||||
#}
|
||||
define hostgroup{
|
||||
hostgroup_name dns-win
|
||||
alias dns-win
|
||||
members srv-2012
|
||||
}
|
||||
|
||||
define hostgroup{
|
||||
hostgroup_name uptimegrp
|
||||
|
@ -79,7 +79,7 @@ define service{
|
||||
|
||||
define service{
|
||||
use generic-service
|
||||
hostgroup_name windows-servers
|
||||
hostgroup_name dns-win
|
||||
service_description Service DNS
|
||||
check_command check_nt!SERVICESTATE!-l W32Time,"Client DNS"
|
||||
}
|
||||
|
@ -1,10 +1,16 @@
|
||||
---
|
||||
- name: Install apache2 php php5-mysql
|
||||
- name: Install apache2 php php5-mysql et autres modules php
|
||||
apt:
|
||||
name:
|
||||
- apache2
|
||||
- php
|
||||
- php-mysql
|
||||
- php-gd
|
||||
- php-zip
|
||||
- php-mbstring
|
||||
- php-curl
|
||||
- php-imagick
|
||||
- php-xml
|
||||
state: present
|
||||
|
||||
- name: copie exports pour partage nfs wordpress
|
||||
|
@ -1,4 +1,4 @@
|
||||
- name: Activation acces ssh root pour vp-1 (certificat)
|
||||
- name: Activation acces ssh root pour r-vp1 (certificat)
|
||||
lineinfile:
|
||||
dest: /etc/ssh/sshd_config
|
||||
regexp: "^PermitRootLogin"
|
||||
|
Loading…
x
Reference in New Issue
Block a user