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 许可证

安装
ansible-galaxy install chrisvanmeer.hashicorp
许可证
mit
下载
7.5k
拥有者