torian.nomad

Rola Ansible dla Hashicorp Nomad

Status Budowy

Rola Ansible, która instaluje i konfiguruje Hashicorp Nomad na systemach Red Hat/CentOS lub Debian/Ubuntu.

Przetestowane Na

  • EL / CentOS (7 / 6)
  • Ubuntu (Bionic / Focal)

Zmienne Roli

FIXME

Użycie

Rola nie ogranicza cię do liczby wspieranych zmiennych, które odpowiadają ustawieniom konfiguracji nomad, lecz daje ci pełną swobodę przy używaniu bloków YAML, w których możesz określić konfigurację, a nawet podzielić ją na różne pliki.

Poniższy przykład zainstaluje i skonfiguruje wersję nomad 0.5.0, a także stworzy dwa różne pliki konfiguracyjne hcl, /etc/nomad.d/{base,server}.hcl. To może dać ci pewne pojęcie o tym, jak to używać:

    - hosts: nomad_servers
      
      vars:
        - nomad_version: 0.12.0
        - nomad_config:
            base: |
              bind_addr = "{{ansible_default_ipv4.address}}"
              log_level = "DEBUG"
              data_dir  = "{{ nomad_data_dir }}"

            server: |
              server {
                enabled = true
                bootstrap_expect = 3
              }

              consul {
                server_auto_join = true
              }

      roles:
        - { role: torian.nomad, become: true }

Licencja

Zobacz Licencja

Informacje o Autorze

Ta rola została stworzona w 2017 roku przez Emiliano Castagnari.

O projekcie

Ansible role for Hashicorp Nomad

Zainstaluj
ansible-galaxy install torian.nomad
Licencja
apache-2.0
Pobrania
4k
Właściciel
Ninja Sysadmin, DevOps Monk, Fulltime Dad