/ansible-role-hashicorp

Ansible role that installs the HashiCorp suite of tools including Vagrant, Packer and Terraform.

Primary LanguageShellApache License 2.0Apache-2.0

Role Name

Installation of HashiCorp suite of tools.

Requirements

TODO

Role Variables

  • hashicorp_atlas_upload_install: true
  • hashicorp_atlas_upload_version: 0.2.0
  • hashicorp_consul_install: true
  • hashicorp_consul_version: 0.7.2
  • hashicorp_consul_daemon_install: false
  • hashicorp_consul_daemon_datacenter: "New_England"
  • hashicorp_consul_replicate_install: true
  • hashicorp_consul_replicate_version: 0.2.0
  • hashicorp_consul_template_install: true
  • hashicorp_consul_template_version: 0.16.0
  • hashicorp_docker_base_install: false
  • hashicorp_docker_base_version: 0.0.0
  • hashicorp_docker_basetool_install: false
  • hashicorp_docker_basetool_version: 0.0.0
  • hashicorp_envconsul_install: true
  • hashicorp_envconsul_version: 0.6.1
  • hashicorp_nomad_install: true
  • hashicorp_nomad_version: 0.5.1
  • hashicorp_otto_install: false
  • hashicorp_otto_version: 0.2.0
  • hashicorp_packer_install: true
  • hashicorp_packer_version: 0.12.1
  • hashicorp_serf_install: true
  • hashicorp_serf_version: 0.8.0
  • hashicorp_terraform_install: true
  • hashicorp_terraform_version: 0.8.2
  • hashicorp_vagrant_install: true
  • hashicorp_vagrant_version: 1.9.1
  • hashicorp_vault_install: true
  • hashicorp_vault_version: 0.6.4
  • hashicorp_vault_ssh_helper_install: true
  • hashicorp_vault_ssh_helper_version: 0.1.2

Dependencies

  • kurron.base

Example Playbook

- hosts: servers
  roles:
      - { role: kurron.hashicorp, hashicorp_otto_install: false, hashicorp_consul_version: 0.7.0 }

License

This project is licensed under the Apache License Version 2.0, January 2004.

Author Information

Author's website.