juwai.consul
Rola Ansible: Consul
Instalacja Consul na serwerach CentOS.
Wymagania
Napisane w Ansible 2.0.*
Zmienne Roli
Dostępne zmienne są wymienione poniżej wraz z wartościami domyślnymi (zobacz defaults/main.yml
):
consul_server
Instalacja consul na serwerze lub nie.
Domyślnie true
.
consul_supervisor_enabled
Instalacja consul w supervisor lub nie.
Domyślnie true
.
consul_user, consul_group
Użytkownik i grupa dla consul.
Domyślnie consul:consul
.
consul_version
Domyślna wersja consul to 1.9.4
.
consul_url
Adres URL do pobrania pakietu consul.
consul_ui
Włącz UI lub nie.
Domyślnie true
.
consul_dir, consul_conf_dir, consul_data_dir, consul_log_dir
Katalogi dla consul.
/home/consul/consul_0.5.0
├── bin
├── consul.d
├── data
└── logs
wartości konfiguracyjne consul
Więcej informacji można znaleźć pod adresem http://www.consul.io/docs/agent/options.html.
rpc_services
Konfiguracja usług rpc w consul.
Na przykład, zainstaluj time_service
i przypisz do portu 8081
(dodaj także tags
i check
)
rpc_services:
- name: time_service
port: 8081
tags: ["rpc"]
check: "zerorpc --connect tcp://127.0.0.1:8081 --timeout 1 _zerorpc_ping"
interval: 60s
Zależności
- juwai.supervisor, gdy supervisor_enabled
Przykładowy Playbook
- hosts: servers
roles:
- { role: juwai.consul, when: server}
Licencja
MIT
Informacje o autorze
Ta rola została stworzona w 2015 roku przez Juwai Limited.
Zainstaluj
ansible-galaxy install juwai.consul
Licencja
mit
Pobrania
1.1k
Właściciel
Where Chinese find international property