chrisvanmeer.hashicorp
ansible-role-hashicorp
一个用于安装以下 HashiCorp 产品的 Ansible 角色:
- Boundary(边界)
- Consul(咨询)
- Nomad(流浪者)
- Packer(打包工具)
- Terraform(地形)
- Vagrant(安营)
- Vault(保险库)
- Waypoint(路标)
不对产品进行配置。
这只是通过发行版的包管理器进行的简单安装。
要求
没有特别要求。
角色变量
可用的变量如下所示,并提供默认值(见 defaults/main.yml
):
hashicorp_product_selection:
- boundary
- consul
- nomad
- packer
- terraform
- vagrant
- vault
- waypoint
允许选择要安装的产品。默认为全部产品。
依赖
没有依赖关系。
安装
使用以下命令安装此角色:
ansible-galaxy install chrisvanmeer.hashicorp
示例剧本
- hosts: servers
become: true
vars:
hashicorp_product_selection:
- boundary
- consul
- nomad
- packer
- terraform
- vagrant
- vault
- waypoint
roles:
- role: chrisvanmeer.hashicorp
许可证
MIT 许可证