torian.nomad

Rol de Ansible para Hashicorp Nomad

Estado de Construcción

Una Rol de Ansible que instala y configura Hashicorp Nomad en Red Hat/CentOS o Debian/Ubuntu.

Probado En

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

Variables de Rol

FIXME

Uso

El rol no te limita a un número de variables soportadas que corresponden a la configuración de nomad, sino que te brinda toda la libertad que deseas al usar bloques YAML donde puedes especificar la configuración, e incluso dividirla en diferentes archivos.

El siguiente ejemplo instalará y configurará la versión de nomad 0.5.0, y creará dos archivos de configuración hcl diferentes, /etc/nomad.d/{base,server}.hcl. Esto puede darte una idea de cómo usarlo:

    - 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 }

Licencia

Consulta Licencia

Información del Autor

Este rol fue creado en 2017 por Emiliano Castagnari.

Acerca del proyecto

Ansible role for Hashicorp Nomad

Instalar
ansible-galaxy install torian.nomad
Licencia
apache-2.0
Descargas
4k
Propietario
Ninja Sysadmin, DevOps Monk, Fulltime Dad