manala.vault
#######################################################################################################
:exclamation: 弃用 :exclamation:
本仓库及相关角色已弃用,推荐使用 Manala Vault cli 角色
您可以在 Manala Ansible Collection 找到它。有关使用信息,请查看 集合仓库
#######################################################################################################
Ansible 角色:Vault 
:exclamation: 在 主 Ansible 角色仓库 提交 问题 和 拉取请求 :exclamation:
该角色旨在处理 Hashicorp Vault 服务器 的设置和配置。
该角色不提供:
- 初始化 Vault
- 解封 Vault
- 从 ansible 中获取 Vault 秘密的方法。您可以使用官方的 hashi_vault 查找
它是 Manala Ansible 堆栈 的一部分,但也可以作为单独的组件使用。
需求
该角色旨在与可在 manala Debian 仓库中找到的 manala Vault Debian 包一起使用。请使用 manala.apt 角色来正确处理它。
manala_apt_preferences:
- vault@manala
依赖
无。
安装
Ansible 2+
使用 Ansible Galaxy CLI:
ansible-galaxy install manala.vault
使用 Ansible Galaxy 需求文件:
- src: manala.vault
角色变量
定义
名称 | 默认值 | 类型 | 描述 |
---|---|---|---|
manala_vault_install_packages |
~ | 数组 | 要安装的依赖包 |
manala_vault_install_packages_default |
['vault'] | 数组 | 默认要安装的依赖包 |
manala_vault_config_file |
'/etc/vault/config.hcl' | 字符串 | 主配置文件路径 |
manala_vault_config_template |
~ | 字符串 | 主配置模板路径 |
配置示例
manala_vault_config_template: vault/vault/config.hcl.j2
示例剧本
- hosts: servers
roles:
- { role: manala.vault }
许可
MIT
作者信息
Manala (http://www.manala.io/)
安装
ansible-galaxy install manala.vault
许可证
Unknown
下载
2.3k
拥有者
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.