Compare commits

...

6 Commits

Author SHA1 Message Date
root
045af9bea2 maj zabbix cli 2024-01-15 17:22:15 +01:00
gsb
6b10b981f4 Actualiser roles/journald-rcv/README.md 2024-01-15 13:57:01 +01:00
root
3811e2df5c README.md 2024-01-15 00:49:40 +01:00
root
27aad0dcb5 commente appel role zabbix-cli non fonctionnel 2024-01-15 00:42:05 +01:00
phil
c03c066d41 mkvm options 2024-01-15 00:02:43 +01:00
phil
beca7dbdcc ajout option -s pour mkvm 2024-01-14 23:19:06 +01:00
10 changed files with 42 additions and 44 deletions

View File

@@ -90,8 +90,8 @@ bash chname <nouveau_nom_de_machine>` , puis redémarrer
cd gsb2024/pre cd gsb2024/pre
bash inst-depl bash inst-depl
cd /root/tools/ansible/gsb2024/pre cd /root/tools/ansible/gsb2024/pre
bash gsbboot DEPL=192.168.99.99 bash gsbboot
cd .. ; bash pull-config cd ../.. ; bash pull-config
``` ```
- redémarrer - redémarrer
- la machine **s-adm** doit etre opérationnelle - la machine **s-adm** doit etre opérationnelle
@@ -121,8 +121,7 @@ mkdir -p tools/ansible ; cd tools/ansible
git clone https://gitea.lyc-lecastel.fr/gsb/gsb2024.git git clone https://gitea.lyc-lecastel.fr/gsb/gsb2024.git
cd gsb2024/pre cd gsb2024/pre
DEPL=192.168.99.99 bash gsbboot DEPL=192.168.99.99 bash gsbboot
cd ../.. cd ../.. ; bash pull-config
bash pull-config
``` ```
#### Etape 3 #### Etape 3

View File

@@ -4,7 +4,7 @@
Ce role a pour objectif d'installer et d'éditer les fichiers de configuration de systemd journal remote afin que les machines lançant ce rôle puissent recevoir les logs des autres machine du parc. Ce role a pour objectif d'installer et d'éditer les fichiers de configuration de systemd journal remote afin que les machines lançant ce rôle puissent recevoir les logs des autres machine du parc.
## Opérations réaliser par le role: ## Opérations réalisées par le role:
Le role réalise les opération suivante: Le role réalise les opération suivante:
* installation du paquet **systemd-journal-remote**. * installation du paquet **systemd-journal-remote**.
* Démarrage et activation (au démarrage) du service **systemd-journal-remote.socket. * Démarrage et activation (au démarrage) du service **systemd-journal-remote.socket.

View File

@@ -18,25 +18,19 @@
state: present state: present
- name: Enable Zabbix agent service - name: Enable Zabbix agent service
systemd: service:
name: zabbix-agent name: zabbix-agent
state: restarted state: restarted
enabled: yes enabled: yes
- name: Rm package - name: Replace Zabbix agent config
file: replace:
path: "/tmp/zabbix-release_6.4-1+debian12_all.deb" path: /etc/zabbix/zabbix_agentd.conf
state: absent regexp: '{{ item.regexp }}'
replace: '{{ item.replace }}'
- name: config backup: true
template: loop:
src: zabbix_agentd.conf.temp - { regexp: '^(Server\s*=\s*).*$', replace: 'Server = 127.0.0.1' }
dest: /etc/zabbix/zabbix_agentd.conf - { regexp: '^(ServerActive\s*=\s*).*$', replace: 'ServerActive = 192.168.99.8' }
vars: - { regexp: '^(Hostname\s*=\s*).*$', replace: 'Hostname = {{ ansible_hostname }}' }
PidFile: "/run/zabbix/zabbix_agentd.pid" - { regexp: '^(Include\s*=\s*).*$', replace: 'Include = /etc/zabbix/zabbix_agentd.d/*.conf' }
LogFile: "/var/log/zabbix/zabbix_agentd.log"
LogFileSize: "0"
Server: "127.0.0.1"
ServerActive: "192.168.99.8"
Hostname: "{{ ansible_hostname }}"
Include: "/etc/zabbix/zabbix_agentd.d/*.conf"

View File

@@ -1,7 +0,0 @@
PidFile={{ PidFile }}
LogFile={{ LogFile }}
LogFileSize={{ LogFileSize }}
Server={{ Server }}
ServerActive={{ ServerActive }}
Hostname={{ Hostname }}
Include={{ Include }}

View File

@@ -8,7 +8,7 @@
- dnsmasq - dnsmasq
- squid - squid
# - local-store # - local-store
# - zabbix-cli # #- zabbix-cli
## - syslog-cli ## - syslog-cli
- post - post
# - goss # - goss

View File

@@ -8,7 +8,7 @@
- appli - appli
- ssh-cli - ssh-cli
# - syslog-cli # - syslog-cli
- zabbix-cli #- zabbix-cli
- ssl-apache - ssl-apache
- post - post

View File

@@ -6,7 +6,7 @@
- base - base
- goss - goss
# - proxy3 # - proxy3
- zabbix-cli #- zabbix-cli
# - ssh-cli # - ssh-cli
# - syslog-cli # - syslog-cli
- smb-backup - smb-backup

View File

@@ -4,7 +4,7 @@
# include: config.yml # include: config.yml
roles: roles:
- base - base
- zabbix-cli #- zabbix-cli
- goss - goss
- dns-master - dns-master
- webautoconf - webautoconf

View File

@@ -6,7 +6,7 @@
- base - base
- goss - goss
- squid - squid
- zabbix-cli #- zabbix-cli
- ssh-cli - ssh-cli
# - syslog-cli # - syslog-cli
- post - post

View File

@@ -1,19 +1,21 @@
#!/bin/bash #!/bin/bash
mkvmrelease="v1.3.1" mkvmrelease="v1.3.2"
ovarelease="2023c" ovarelease="2023c"
ovafogrelease="2024a" ovafogrelease="2024a"
#ovafile="$HOME/Téléchargements/debian-bullseye-gsb-${ovarelease}.ova" #ovafile="$HOME/Téléchargements/debian-bullseye-gsb-${ovarelease}.ova"
ovafile="$HOME/Téléchargements/debian-bookworm-gsb-${ovarelease}.ova" ovafile="$HOME/Téléchargements/debian-bookworm-gsb-${ovarelease}.ova"
ovafilefog="$HOME/Téléchargements/debian-bullseye-gsb-${ovafogrelease}.ova" ovafilefog="$HOME/Téléchargements/debian-bullseye-gsb-${ovafogrelease}.ova"
startmode=0
deletemode=0 deletemode=0
usage () { usage () {
echo "$0 - version ${mkvmrelease} - Ova version ${ovarelease}" echo "$0 - version ${mkvmrelease} - Ova version ${ovarelease}"
echo "$0 : creation VM et parametrage interfaces" echo "$0 : creation VM et parametrage interfaces"
echo "usage : $0 [-r] <s-adm|s-infra|r-int|r-ext|s-proxy|s-mon|s-appli|s-backup|s-itil|s-ncx|s-fog>" echo "usage : $0 [-r] [-s] <s-adm|s-infra|r-int|r-ext|s-proxy|s-mon|s-appli|s-backup|s-itil|s-ncx|s-fog>"
echo " option -r : efface vm existante avant creation nouvelle" echo " option -r : efface VM existante avant creation nouvelle"
echo " option -s : start VM apres creation"
exit 1 exit 1
} }
@@ -59,12 +61,19 @@ fi
if [[ $1 == "--help" ]] || [[ $1 == "-h" ]] || [[ $1 == "-V" ]] ; then if [[ $1 == "--help" ]] || [[ $1 == "-h" ]] || [[ $1 == "-V" ]] ; then
usage usage
fi fi
if [[ $1 == "-r" ]] ; then while [[ -n "$1" ]] ; do
if [[ "$1" == "-s" ]] ; then
startmode=1
shift
elif [[ "$1" == "-r" ]] ; then
deletemode=1 deletemode=1
shift shift
fi else
vm="$1" parm=$1
shift
fi
done
vm="${parm}"
create_vm "${vm}" create_vm "${vm}"
if [[ "${vm}" == "s-adm" ]] ; then if [[ "${vm}" == "s-adm" ]] ; then
bash addint.s-adm bash addint.s-adm
@@ -123,3 +132,6 @@ else
echo "$0 : vm ${vm} non prevue " echo "$0 : vm ${vm} non prevue "
exit 2 exit 2
fi fi
if [[ $startmode == 1 ]] ; then
vboxmanage startvm "${vm}" --type headless
fi