Compare commits

..

8 Commits

Author SHA1 Message Date
root
7b36d98298 mise a jour role glpi 2024-01-11 16:12:00 +01:00
gsb
663b8d349a Actualiser roles/glpi/README.md 2024-01-11 15:36:13 +01:00
gsb
d5279901dc Actualiser roles/glpi/README.md 2024-01-11 15:34:15 +01:00
Cerena Hostains
790cf9f0a6 modif fog 2024-01-11 15:26:32 +01:00
Cerena Hostains
b03fedcc45 modif role fog 2024-01-11 15:26:32 +01:00
Cerena Hostains
9deef13f8e modif fog 2024-01-11 15:18:03 +01:00
root
6ebde054e0 update 2024-01-11 15:07:44 +01:00
root
57738871f0 update 2024-01-11 15:00:04 +01:00
7 changed files with 32 additions and 23 deletions

13
install-fog.yml Normal file
View File

@@ -0,0 +1,13 @@
---
- hosts: localhost
connection: local
roles:
# - base
# - goss
# - dhcp-fog
#- ssh-cli
#- snmp-agent
# - syslog-cli
- fog
#- post

View File

@@ -2,8 +2,8 @@
## Created by the FOG Installer ## Created by the FOG Installer
## Find more information about this file in the FOG Project wiki: ## Find more information about this file in the FOG Project wiki:
## https://wiki.fogproject.org/wiki/index.php?title=.fogsettings ## https://wiki.fogproject.org/wiki/index.php?title=.fogsettings
## Version: 1.5.9 ## Version: 1.5.10
## Install time: jeu. 26 janv. 2023 11:41:05 ## Install time: jeu. 11 janv. 2024 11:41:05
ipaddress='172.16.64.16' ipaddress='172.16.64.16'
copybackold='0' copybackold='0'
interface='enp0s9' interface='enp0s9'

View File

@@ -1,8 +1,8 @@
## Comment marche le rôle ## Comment fonctionne le rôle
Le rôle installe un serveur GLPI fonctionnant graĉe à php et à nginx. Le rôle installe un serveur GLPI fonctionnant graĉe à php et à nginx.
Ce rôle permet aussi d'installer FusionInventory sur glpi. Ce rôle permet aussi d'installer FusionInventory sur glpi.
Le rôle permet aussi de sauvegarde la BDD de glpi. Le rôle permet de créer la base GLPI.
## Comment utiliser GLPI ## Comment utiliser GLPI
@@ -41,4 +41,8 @@ Pour importer les utilisateurs allez dans Administration > Utilisateur > Liaison
Appuyer sur rechercher Appuyer sur rechercher
Puis sélectionner les utilisateurs afficher, allez dans action et sélectionnez importer. Puis sélectionner les utilisateurs afficher, allez dans action et sélectionnez importer.
## Les modification à faire pour un prochaine version de GLPI :

View File

@@ -139,7 +139,7 @@
- restart nginx - restart nginx
- name: lancer la commande de création de la base de donnees glpi - name: lancer la commande de création de la base de donnees glpi
ansible.builtin.shell: php bin/console database:install -f -n ansible.builtin.shell: "php bin/console database:install --reconfigure --db-name {{ glpi_dbname }} --db-user {{ glpi_dbuser }} --db-password {{ glpi_dbpasswd }} -f -n"
args: args:
chdir: "{{ glpi_dir }}" chdir: "{{ glpi_dir }}"

View File

@@ -1,8 +0,0 @@
PidFile: "/run/zabbix/zabbix_agentd.pid"
LogFile: "/var/log/zabbix/zabbix_agentd.log"
LogFileSize: "0"
Server: "127.0.0.1"
ServerActive: "s-mon.gsb.adm"
Include: "/etc/zabbix/zabbix_agentd.d/*.conf"
UrlAgent: "https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian12_all.deb"
PathAgent: "/tmp/zabbix-release_6.4-1+debian12_all.deb"

View File

@@ -1,11 +1,11 @@
- name: Intallation paquet zabbix agent - name: Intallation paquet zabbix agent
get_url: get_url:
url: "{{ UrlAgent }}" url: "https://repo.zabbix.com/zabbix/6.4/debian/pool/main/z/zabbix-release/zabbix-release_6.4-1+debian12_all.deb"
dest: "/tmp" dest: "/tmp"
- name: Intallation paquet zabbix agent suite - name: Intallation paquet zabbix agent suite
apt: apt:
deb: "{{ PathAgent }}" deb: "/tmp/zabbix-release_6.4-1+debian12_all.deb"
state: present state: present
- name: Update apt - name: Update apt
@@ -25,7 +25,7 @@
- name: Rm package - name: Rm package
file: file:
path: "{{ PathAgent }}" path: "/tmp/zabbix-release_6.4-1+debian12_all.deb"
state: absent state: absent
- name: config - name: config
@@ -33,10 +33,10 @@
src: zabbix_agentd.conf.temp src: zabbix_agentd.conf.temp
dest: /etc/zabbix/zabbix_agentd.conf dest: /etc/zabbix/zabbix_agentd.conf
vars: vars:
PidFile: "{{ PidFile }}" PidFile: "/run/zabbix/zabbix_agentd.pid"
LogFile: "{{ LogFile }}" LogFile: "/var/log/zabbix/zabbix_agentd.log"
LogFileSize: "{{ LogFileSize }}" LogFileSize: "0"
Server: "{{ Server }}" Server: "127.0.0.1"
ServerActive: "{{ ServerActive }}" ServerActive: "192.168.99.8"
Hostname: "{{ ansible_hostname }}" Hostname: "{{ ansible_hostname }}"
Include: "{{ Include }}" Include: "/etc/zabbix/zabbix_agentd.d/*.conf"

View File

@@ -9,5 +9,5 @@
- ssh-cli - ssh-cli
- snmp-agent - snmp-agent
# - syslog-cli # - syslog-cli
- fog # - fog
- post - post