mylocaldevstack.snipeit

Rôle Ansible : Snipe-IT

Un rôle Ansible qui installe Snipe-IT sur des nœuds Debian/Ubuntu. L'application est déployée sur nginx avec php-fpm 7.2.

À FAIRE :

  • ajouter la possibilité de déployer snipe-it sur apache2
  • ajouter la possibilité d'utiliser un serveur de base de données externe
  • ajouter la possibilité de choisir entre mysql/mariadb

Exigences

Le rôle est autonome - il installe tous les prérequis nécessaires sur le nœud cible.

Variables du Rôle

Les variables disponibles sont énumérées ci-dessous avec leurs valeurs par défaut :

#if vous voulez supprimer toutes les installations et configurations de php, nginx, apache2, changez cela à vrai
snipe_clean_env: false

snipe_install_dir: /opt/snipe-it
snipe_install_version: 4.6.13
snipe_domain: localhost
snipe_environment: production
snipe_debug_mode: false
snipe_http_server: nginx
snipe_php_version: 7.1

#paramètres de la base de données par défaut
snipe_db_host: localhost
snipe_db_port: 3306
snipe_db_name: snipeit
snipe_db_user: root
snipe_db_pass: snipeit

snipe_smtp_host: localhost
snipe_smtp_port: 25
snipe_smtp_user: snipeit
snipe_smtp_pass: snipeit
snipe_smtp_encryption: tls
snipe_email_from: [email protected]

Exemple de Playbook

    - hosts: snipeit
      roles:
         - role: mylocaldevstack.snipeit

Si vous voulez changer la version de snipe-it :

    - hosts: snipeit
      vars:
        snipe_install_version: 4.6.12
      roles:
         - role: mylocaldevstack.snipeit

Licence

Apache

À propos du projet

mylocaldevstack.pl

Installer
ansible-galaxy install mylocaldevstack.snipeit
Licence
apache-2.0
Téléchargements
100
Propriétaire