mylocaldevstack.snipeit

Ansible 角色:Snipe-IT

一个用于在 Debian/Ubuntu 节点上安装 Snipe-IT 的 Ansible 角色。该应用程序在 nginx 和 php-fpm 7.2 上部署。

__待办事项__:

  • 增加在 apache2 上部署 snipe-it 的功能
  • 增加使用外部数据库服务器的功能
  • 增加选择 mysql/mariadb 的功能

要求

该角色自给自足 - 它会在目标节点上安装所有必需的先决条件。

角色变量

可用的变量如下所示,以及它们的默认值:

#if你想清除所有 php、nginx、apache2 的安装和配置,将其改为 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

#默认的数据库设置
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]

示例剧本

    - 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.snipeit
许可证
apache-2.0
下载
100
拥有者