Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mtchavez/ansible-envconsul
Ansible role for envconsul
https://github.com/mtchavez/ansible-envconsul
ansible ansible-galaxy ansible-role envconsul
Last synced: about 2 months ago
JSON representation
Ansible role for envconsul
- Host: GitHub
- URL: https://github.com/mtchavez/ansible-envconsul
- Owner: mtchavez
- License: mit
- Created: 2015-05-19T23:57:36.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-04-12T01:09:34.000Z (almost 9 years ago)
- Last Synced: 2023-03-17T04:45:31.371Z (almost 2 years ago)
- Topics: ansible, ansible-galaxy, ansible-role, envconsul
- Language: Shell
- Size: 21.5 KB
- Stars: 0
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Ansible Role - mtchavez.envconsul
[![Latest Version](http://img.shields.io/github/release/mtchavez/ansible-envconsul.svg?style=flat-square)](https://github.com/mtchavez/ansible-envconsul/releases)
[![Build Status](https://travis-ci.org/mtchavez/ansible-envconsul.svg?branch=master)](https://travis-ci.org/mtchavez/ansible-envconsul)[Envconsul](https://github.com/hashicorp/envconsul) provides a convenient way to populate values from [Consul](https://github.com/hashicorp/consul) into an child process environment using the envconsul daemon.
## Requirements
No requirements needed to install envconsul
## Role Variables
Useful variables to configure such as the version and arch or even where it is downloaded.
```yaml
envconsul_ver: "0.6.1"
envconsul_arch: "linux_amd64"
envconsul_dl_dir: "/tmp"
envconsul_bin_path: "/usr/local/bin"
```## Dependencies
* Requires `unzip` to unpack release archive.
## Example Playbook
Install envconsul at a specific version
- hosts: servers
roles:
- { role: mtchavez.envconsul, envconsul_ver: "5.0.0" }## License
MIT
## Author Information
mtchavez - 2016