serlophug.nomad
Ansible-Rolle - Nomad-Agent
Diese Ansible-Rolle ermöglicht eine vollständig anpassbare Installation von Nomad. Wenn die Variable create_nomad_service
auf true
gesetzt ist, erstellt diese Rolle einen Linux-Dienst.
Rollenvariablen
Die für die Installation und Konfiguration verwendeten Variablen sind in der Datei defaults/main beschrieben.
Beispiel-Playbook
Bereitstellung von Client und Server mit aktiviertem Consul (erreichbar unter 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 }
Lizenz
Apache 2.0
Installieren
ansible-galaxy install serlophug.nomad
Lizenz
apache-2.0
Downloads
133
Besitzer
Ph.D in Computer Science. Universitat Politècnica de València.