mylocaldevstack.snipeit

Ansible-Rolle: Snipe-IT

Eine Ansible-Rolle, die Snipe-IT auf Debian/Ubuntu-Knoten installiert. Die Anwendung wird mit nginx und php-fpm 7.2 bereitgestellt.

TODO:

  • Möglichkeit hinzufügen, Snipe-IT auf apache2 bereitzustellen
  • Möglichkeit hinzufügen, einen externen Datenbankserver zu verwenden
  • Möglichkeit hinzufügen, zwischen mysql/mariadb zu wählen

Anforderungen

Die Rolle ist autark – sie installiert alle benötigten Voraussetzungen auf dem Zielknoten.

Rollenspezifische Variablen

Verfügbare Variablen sind unten aufgeführt, zusammen mit ihren Standardwerten:

# Wenn Sie alle php-, nginx-, apache2-Installationen und -konfigurationen entfernen möchten, ändern Sie es auf true
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

# Standard-Datenbankeinstellungen
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]

Beispiel-Playbook

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

Wenn Sie die Version von Snipe-IT ändern möchten:

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

Lizenz

Apache

Über das Projekt

mylocaldevstack.pl

Installieren
ansible-galaxy install mylocaldevstack.snipeit
GitHub Repository
Lizenz
apache-2.0
Downloads
100
Besitzer