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.
