mylocaldevstack.snipeit

Rola Ansible: Snipe-IT

Rola Ansible, która instaluje Snipe-IT na nodach Debian/Ubuntu. Aplikacja jest uruchamiana na nginx z php-fpm 7.2.

DO ZROBIENIA:

  • dodać możliwość wdrożenia Snipe-IT na apache2
  • dodać możliwość użycia zewnętrznego serwera baz danych
  • dodać możliwość wyboru między mysql/mariadb

Wymagania

Rola jest samowystarczalna - instaluję wszystkie potrzebne zależności na docelowym nodzie.

Zmienne Roli

Dostępne zmienne są wymienione poniżej wraz z ich domyślnymi wartościami:

#if chcesz usunąć wszystkie instalacje i konfiguracje php, nginx, apache2 zmień na true
snipe_clean_env: false

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

#domyślne ustawienia bazy danych
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]

Przykład Playbooka

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

jeśli chcesz zmienić wersję Snipe-IT

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

Licencja

Apache

O projekcie

mylocaldevstack.pl

Zainstaluj
ansible-galaxy install mylocaldevstack.snipeit
Licencja
apache-2.0
Pobrania
100
Właściciel