torian.nomad
Rola Ansible dla Hashicorp Nomad
Rola Ansible, która instaluje i konfiguruje Hashicorp Nomad na systemach Red Hat/CentOS lub Debian/Ubuntu.
Przetestowane Na
- EL / CentOS (7 / 6)
- Ubuntu (Bionic / Focal)
Zmienne Roli
FIXME
Użycie
Rola nie ogranicza cię do liczby wspieranych zmiennych, które odpowiadają ustawieniom konfiguracji nomad, lecz daje ci pełną swobodę przy używaniu bloków YAML, w których możesz określić konfigurację, a nawet podzielić ją na różne pliki.
Poniższy przykład zainstaluje i skonfiguruje wersję nomad 0.5.0
, a także stworzy dwa różne pliki konfiguracyjne hcl, /etc/nomad.d/{base,server}.hcl
. To może dać ci pewne pojęcie o tym, jak to używać:
- hosts: nomad_servers
vars:
- nomad_version: 0.12.0
- nomad_config:
base: |
bind_addr = "{{ansible_default_ipv4.address}}"
log_level = "DEBUG"
data_dir = "{{ nomad_data_dir }}"
server: |
server {
enabled = true
bootstrap_expect = 3
}
consul {
server_auto_join = true
}
roles:
- { role: torian.nomad, become: true }
Licencja
Zobacz Licencja
Informacje o Autorze
Ta rola została stworzona w 2017 roku przez Emiliano Castagnari.
Zainstaluj
ansible-galaxy install torian.nomad
Licencja
apache-2.0
Pobrania
4k
Właściciel
Ninja Sysadmin, DevOps Monk, Fulltime Dad