{"repo":"ansible-collections/ansible-consul","free":true,"listed":false,"github":"https://github.com/ansible-collections/ansible-consul","clone":"git clone https://github.com/ansible-collections/ansible-consul.git","description":":satellite: Ansible role for Hashicorp Consul clusters","language":"Jinja","stars":475,"topics":["consul","ansible","service-discovery","ansible-role","hashicorp","hacktoberfest"],"license":"BSD-2-Clause","category":"deployment-docker-iac","readme_excerpt":"Consul This Ansible role installs Consul, including establishing a filesystem structure and server or client agent configuration with support for some common operational features. It can also bootstrap a development or evaluation cluster of 3 server agents running in a Vagrant and VirtualBox based environment. See README VAGRANT.md and the associated Vagrantfile for more details. Role Philosophy “Another flaw in the human character is that everybody wants to build and nobody wants to do maintenance.” ― Kurt Vonnegut, Hocus Pocus Please note that the original design goal of this role was more concerned with the initial installation and bootstrapping of a Consul server cluster environment and so it does not currently concern itself (all that much) with performing ongoing maintenance of a cluster. Many users have expressed that the Vagrant based environment makes getting a working local Consul server cluster environment up and running an easy process — so this role will target that experience as a primary motivator for existing. If you get some mileage from it in other ways, then all the better! Role migration and installation This role was originally developed by Brian Shumate and was known on Ansible Galaxy as brianshumate.consul . Brian asked the community to be relieved of the maintenance burden, and therefore Bas Meijer transferred the role to ansible-collections so that a team of volunteers can maintain it. To install this role into your project you should create a file re","default_branch":null,"files":null,"tree":[],"storefront":"/r/ansible-collections","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ansible-collections/ansible-consul/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}