torian.nomad
Rol de Ansible para Hashicorp Nomad
Una Rol de Ansible que instala y configura Hashicorp Nomad en Red Hat/CentOS o Debian/Ubuntu.
Probado En
- EL / Centos (7 / 6)
- Ubuntu (Bionic / Focal)
Variables de Rol
FIXME
Uso
El rol no te limita a un número de variables soportadas que corresponden a la configuración de nomad, sino que te brinda toda la libertad que deseas al usar bloques YAML donde puedes especificar la configuración, e incluso dividirla en diferentes archivos.
El siguiente ejemplo instalará y configurará la versión de nomad 0.5.0
, y creará dos archivos de configuración hcl diferentes, /etc/nomad.d/{base,server}.hcl
. Esto puede darte una idea de cómo usarlo:
- 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 }
Licencia
Consulta Licencia
Información del Autor
Este rol fue creado en 2017 por Emiliano Castagnari.
Instalar
ansible-galaxy install torian.nomad
Licencia
apache-2.0
Descargas
4k
Propietario
Ninja Sysadmin, DevOps Monk, Fulltime Dad