serlophug.nomad
Rol de Ansible - Agente Nomad
Proporciona un rol de Ansible completamente personalizable para la instalación de Nomad. Si la variable create_nomad_service
es true
, este rol crea un servicio de Linux.
Variables del Rol
Las variables utilizadas para la instalación y configuración se describen en el archivo defaults/main.
Ejemplo de Playbook
Despliegue de cliente y servidor con Consul habilitado (y disponible en 172.17.0.2):
- hosts: servers
vars:
name: server
nomad_user: nomad
nomad_group: nomad
bind_address: "172.17.0.3"
server_enabled: true
client_enabled: false
use_consul: true
consul_address: "172.17.0.2:8500"
create_nomad_service: true
roles:
- { role: serlophug.nomad }
- hosts: clients
vars:
name: server
nomad_user: nomad
nomad_group: nomad
bind_address: "172.17.0.4"
server_enabled: false
client_enabled: true
use_consul: true
consul_address: "172.17.0.2:8500"
create_nomad_service: true
roles:
- { role: serlophug.nomad }
Licencia
Apache 2.0
Instalar
ansible-galaxy install serlophug.nomad
Licencia
apache-2.0
Descargas
133
Propietario
Ph.D in Computer Science. Universitat Politècnica de València.