serlophug.nomad

Lizenz Build-Status

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

Über das Projekt

Installs Nomad

Installieren
ansible-galaxy install serlophug.nomad
GitHub Repository
Lizenz
apache-2.0
Downloads
133
Besitzer
Ph.D in Computer Science. Universitat Politècnica de València.