serlophug.nomad
Rôle Ansible - Agent Nomad
Il fournit un rôle Ansible entièrement personnalisable pour l'installation de Nomad. Si la variable create_nomad_service
est true
, ce rôle crée un service Linux.
Variables du Rôle
Les variables utilisées pour l'installation et la configuration sont décrites dans le fichier defaults/main.
Exemple de Playbook
Déploiement du client et du serveur avec Consul activé (et disponible à 172.17.0.2) :
- hosts: serveurs
vars:
name: serveur
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: serveur
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 }
Licence
Apache 2.0
Installer
ansible-galaxy install serlophug.nomad
Licence
apache-2.0
Téléchargements
133
Propriétaire
Ph.D in Computer Science. Universitat Politècnica de València.