chrisvanmeer.hashicorp

ansible-role-hashicorp

This is an Ansible role for installing various HashiCorp products:

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

This role only installs the software using the package manager provided by the operating system, and does not set up any configurations.

Requirements

There are no special requirements.

Role Variables

Here are the available variables, with their default values (see defaults/main.yml):

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

You can choose which products to install. By default, all products are installed.

Dependencies

There are no dependencies.

Installation

You can install this role using the following command:

ansible-galaxy install chrisvanmeer.hashicorp

Example Playbook

Here’s a simple example of a playbook using this role:

- hosts: servers
  become: true

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

  roles:
    - role: chrisvanmeer.hashicorp

License

MIT

Installa
ansible-galaxy install chrisvanmeer.hashicorp
Licenza
mit
Download
7.5k
Proprietario