juwai.consul-template
Ansible-Rolle: Consul-Template
Installieren Sie Consul-Template auf CentOS-Servern.
Anforderungen
Schreibweise in Ansible 2.0.*
Rollenvariablen
Verfügbare Variablen sind unten aufgelistet, zusammen mit den Standardwerten (siehe defaults/main.yml
):
consul_template_enabled
Ob consul-template aktiviert werden soll oder nicht.
Standard ist true
.
consul_template_supervisor_enabled
Ob consul-template im Supervisor installiert werden soll oder nicht.
Standard ist true
.
consul_template_user
Benutzer für consul-template.
Standardbenutzer ist consul
.
consul_template_group
Gruppe für consul-template.
Standardgruppe ist consul
.
consul_template_version
Version von consul-template.
Standardversion ist 0.10.0
.
consul_template_release
Release-Name von consul-template.
Standard ist consul-template_0.10.0_linux_386
.
consul_template_archive_file
Dateiname des Release-Archivs von consul-template.
Standard ist consul-template_0.10.0_linux_386.tar.gz
.
consul_template_download_url
Download-URL.
Standard ist https://github.com/hashicorp/consul-template/releases/download/v0.10.0/consul-template_0.10.0_linux_386.tar.gz
.
consul_template_home
Home-Verzeichnis für consul-template.
Standard ist /home/consul/consul-template
.
consul_template_config_file_template
Vorlagenname für den Hauptfragment von consul-template.
Standard ist consul-template.cfg.j2
.
Hinweis: Diese Vorlage generiert {{ consul_template_home }}/config/fragments/1_main.cfg
.
consul_template_config_file
Dateiname der Konsul-Template-Konfigurationsdatei.
Standard ist consul-template.cfg
.
Hinweis: Diese wird unter {{ consul_template_home }}/config
generiert.
consul_template_consul_server
Konsul-Server, mit dem sich consul-template verbinden soll.
Standard ist 127.0.0.1
.
Abhängigkeiten
- juwai.supervisor, wenn consul_template_supervisor_enabled
Beispiel-Playbook
- hosts: servers
roles:
- juwai.consul-template
Lizenz
MIT
Autoreninformation
Diese Rolle wurde 2016 von Juwai Limited erstellt.
ansible-galaxy install juwai.consul-template