snipeit

Ansible Роль: Snipe-IT

Ansible роль, которая устанавливает Snipe-IT на узлах Debian/Ubuntu. Приложение разворачивается на nginx с php-fpm 7.2

TODO:

  • добавить возможность развертывания snipe-it на apache2
  • добавить возможность использовать внешний сервер базы данных
  • добавить возможность выбора между mysql/mariadb

Требования

Роль автономна - она устанавливает все необходимые зависимости на целевом узле.

Переменные роли

Доступные переменные перечислены ниже с их значениями по умолчанию:

#if you want to purge all php, nginx, apache2 installation and configuration change it to 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

#default db settings
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]

Пример Playbook

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

если вы хотите изменить версию snipe-it

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

Лицензия

Apache

О проекте

mylocaldevstack.pl

Установить
ansible-galaxy install mylocaldevstack/snipe-it-ansible-role
Лицензия
apache-2.0
Загрузки
90
Владелец