manala.vault

#######################################################################################################

:exclamation: 弃用 :exclamation:

本仓库及相关角色已弃用,推荐使用 Manala Vault cli 角色

您可以在 Manala Ansible Collection 找到它。有关使用信息,请查看 集合仓库

#######################################################################################################

Ansible 角色:Vault 构建状态

:exclamation: 在 主 Ansible 角色仓库 提交 问题拉取请求 :exclamation:

该角色旨在处理 Hashicorp 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/)

关于项目

Install and configure hashicorp vault server

安装
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.