serlophug.nomad

Licencja Status budowy

Rola Ansible - agent Nomad

Zapewnia całkowicie konfigurowalną rolę Ansible do instalacji Nomad. Jeśli zmienna create_nomad_service jest ustawiona na true, ta rola tworzy usługę Linux.

Zmienne roli

Zmienne używane do instalacji i konfiguracji są opisane w pliku defaults/main.

Przykładowy Playbook

Wdrożenie klienta i serwera z włączonym Consul (z adresu 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 }

Licencja

Apache 2.0

O projekcie

Installs Nomad

Zainstaluj
ansible-galaxy install serlophug.nomad
Licencja
apache-2.0
Pobrania
133
Właściciel
Ph.D in Computer Science. Universitat Politècnica de València.