Skip to content

ecshreve/ansible-role-hashi

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ansible Role ecshreve.hashi

ansible role to install hashicorp tools and configure a consul / nomad cluster

Requirements

None

Dependencies

None

Role Variables

hashi_tools:
  - terraform

Names of the hashicorp tools to install.

Example Playbook

- hosts: clients
  vars:
    hashi_tools:
      - consul
      - nomad
    cluster_config:
      dc: "dc1"
      server: false
      server_count: 3
      join_addr: "10.3.2.1"
      eth_intf: "eth0"
  roles:
    - ecshreve.hashi

License

MIT

Author Information

This role was created in 2023 by Eric Shreve