repleo.bounca

Ansible 角色:BounCA 密钥管理服务器

构建状态 Ansible Galaxy

用于安装 BounCA 密钥管理工具的 Ansible 角色。

需求

BounCA 旨在安装在单个主机上,不与其他应用程序共存。在非常安全的环境中,甚至可以考虑在裸机上安装 BounCA。

角色变量

可用的变量如下,带有默认值:

bounca_timezone: /usr/share/zoneinfo/Europe/Amsterdam

bounca_db_user: bounca
bounca_db_password: 请更改我,我是秘密
bounca_db_host: localhost
bounca_db_name: bouncadb

bounca_secret_key: 请更改我,我是秘密
bounca_email_host: localhost
bounca_admin_mail: bounca-admin@bounca.org
bounca_from_mail: no-reply@bounca.org

依赖项

  • repleo.nginx - 安装 nginx 服务器

示例剧本

- hosts: all
  remote_user: root
  roles:
    - { role: repleo.bounca,
         bounca_timezone: /usr/share/zoneinfo/Europe/Amsterdam,
         bounca_db_user: bounca,
         bounca_db_password: <数据库密码>,
         bounca_db_host: localhost,
         bounca_db_name: bouncadb,

         bounca_secret_key: <生成一个 DJANGO 秘密>,
         bounca_email_host: localhost,
         bounca_admin_mail: [email protected],
         bounca_from_mail: no[email protected]
    }

您可以通过以下命令执行剧本:

# ansible-galaxy install repleo.bounca
# ansible-playbook test.yml -i <主机或 IP>,

最后,您也可以在本地安装该角色:

# mkdir -p ./roles
# ansible-galaxy install repleo.bounca -p ./roles
# ansible-playbook test.yml -i <主机或 IP>,

许可

GPL v3 - (c) 2016, Repleo, Amstelveen

作者信息

Repleo, Amstelveen, 荷兰 -- www.repleo.nl
Jeroen Arnoldus (jeroen@repleo.nl)

关于项目

Ansible role for installing BounCA key management tool

安装
ansible-galaxy install repleo.bounca
许可证
gpl-3.0
下载
746
拥有者
Continuous delivery and software development experts