hashicorp

ansible-role-hashicorp

An ansible role to install the following HashiCorp products:

  • Boundary
  • Consul
  • Nomad
  • Packer
  • Terraform
  • Vagrant
  • Vault
  • Waypoint

No configuration on the products is done.
This is just a vanilla install through the distribution's package manager.

Requirements

No special requirements.

Role Variables

Available variables are listed below, along with default values (see defaults/main.yml):

hashicorp_product_selection:
  - boundary
  - consul
  - nomad
  - packer
  - terraform
  - vagrant
  - vault
  - waypoint

Allows for a selection of products to be installed. Defaults to the whole suite.

Dependencies

No dependencies.

Installation

Install this role with the following command:

ansible-galaxy install chrisvanmeer.hashicorp

Example Playbook

- hosts: servers
  become: true

  vars:
    hashicorp_product_selection:
      - boundary
      - consul
      - nomad
      - packer
      - terraform
      - vagrant
      - vault
      - waypoint

  roles:
    - role: chrisvanmeer.hashicorp

License

MIT

Install
ansible-galaxy install chrisvanmeer/ansible-role-hashicorp
GitHub repository
License
mit
Downloads
7437