https://github.com/mtchavez/ansible-consul-template
Ansible role for consul-template
https://github.com/mtchavez/ansible-consul-template
ansible ansible-galaxy ansible-role consul-template
Last synced: 6 months ago
JSON representation
Ansible role for consul-template
- Host: GitHub
- URL: https://github.com/mtchavez/ansible-consul-template
- Owner: mtchavez
- License: mit
- Created: 2015-05-21T16:46:59.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2016-11-09T05:27:53.000Z (over 9 years ago)
- Last Synced: 2025-02-15T06:20:38.635Z (over 1 year ago)
- Topics: ansible, ansible-galaxy, ansible-role, consul-template
- Language: Shell
- Size: 24.4 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Ansible Role - mtchavez.consul-template
=========
[](https://github.com/mtchavez/ansible-consul-template/releases)
[](https://travis-ci.org/mtchavez/ansible-consul-template)
[consul-template](https://github.com/hashicorp/consul-template) allows for generic template rendering and notifications with [Consul](https://github.com/hashicorp/consul)
Requirements
------------
No requirements needed to install consul-template
Role Variables
--------------
Useful variables to configure such as the version and arch or even where it is downloaded.
```yaml
consul_template_ver: "0.9.0"
consul_template_arch: "linux_amd64"
consul_template_dl_dir: "/tmp"
consul_template_bin_path: "/usr/local/bin"
```
Dependencies
------------
No external dependencies
Example Playbook
----------------
Install consul-template at a specific version
- hosts: servers
roles:
- { role: mtchavez.consul-template, consul_template_ver: "0.9.0", become: yes }
License
-------
MIT
Author Information
------------------
mtchavez - 2015