serlophug.nomad

Licence Statut de construction

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

À propos du projet

Installs Nomad

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.