Compare commits

...

5 Commits

Author SHA1 Message Date
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
root
5dcaeb0629 s-adm.yaml pour goss 2024-01-14 23:03:57 +01:00
gsb
82bda1c85b Actualiser roles/journald-rcv/README.md 2024-01-14 22:51:39 +01:00
10 changed files with 54 additions and 22 deletions

View File

@@ -1,6 +1,18 @@
file:
/var/www/html/gsbstore/getall:
exists: true
mode: "0644"
owner: root
group: root
filetype: file
contents: []
package: package:
dnsmasq: dnsmasq:
installed: true installed: true
lighttpd:
installed: true
versions:
- 1.4.69-1
squid: squid:
installed: true installed: true
addr: addr:
@@ -12,10 +24,18 @@ port:
listening: true listening: true
ip: ip:
- 0.0.0.0 - 0.0.0.0
tcp:80:
listening: true
ip:
- 0.0.0.0
tcp6:53: tcp6:53:
listening: true listening: true
ip: ip:
- '::' - '::'
tcp6:80:
listening: true
ip:
- '::'
udp:53: udp:53:
listening: true listening: true
ip: ip:
@@ -32,6 +52,9 @@ service:
dnsmasq: dnsmasq:
enabled: true enabled: true
running: true running: true
lighttpd:
enabled: true
running: true
squid: squid:
enabled: true enabled: true
running: true running: true
@@ -61,6 +84,8 @@ dns:
process: process:
dnsmasq: dnsmasq:
running: true running: true
lighttpd:
running: true
squid: squid:
running: true running: true
interface: interface:

View File

@@ -5,7 +5,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éaliser par le role:
Le scrpipt 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.
* Création des fichiers de configuration de **systemd-journal-remote** à partir d'une copie du fichier de configuration déja existante. * Création des fichiers de configuration de **systemd-journal-remote** à partir d'une copie du fichier de configuration déja existante.

View File

@@ -18,16 +18,11 @@
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
file:
path: "/tmp/zabbix-release_6.4-1+debian12_all.deb"
state: absent
- name: config - name: config
template: template:
src: zabbix_agentd.conf.temp src: zabbix_agentd.conf.temp

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

@@ -13,7 +13,7 @@
roles: roles:
- base - base
- goss - goss
- zabbix-cli #- zabbix-cli
- glpi - glpi
- ssh-cli - ssh-cli
# - syslog-cli # - syslog-cli

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
deletemode=1 if [[ "$1" == "-s" ]] ; then
shift startmode=1
fi shift
vm="$1" elif [[ "$1" == "-r" ]] ; then
deletemode=1
shift
else
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