torian.nomad
Rôle Ansible pour Hashicorp Nomad
Un rôle Ansible qui installe et configure Hashicorp Nomad sur Red Hat/CentOS ou Debian/Ubuntu.
Tests effectués sur
- EL / CentOS (7 / 6)
- Ubuntu (Bionic / Focal)
Variables du rôle
FIXME
Utilisation
Le rôle ne vous limite pas à un nombre de variables supportées qui correspondent aux paramètres de configuration de Nomad, mais vous offre toute la liberté que vous souhaitez en utilisant des blocs YAML où vous pouvez spécifier la configuration, et même la répartir dans différents fichiers.
L'exemple suivant installera et configurera la version 0.5.0
de Nomad, et créera deux fichiers de configuration HCL différents, /etc/nomad.d/{base,server}.hcl
. Cela peut vous donner une idée de comment l'utiliser :
- 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 }
Licence
Voir Licence
Informations sur l'auteur
Ce rôle a été créé en 2017 par Emiliano Castagnari.
Installer
ansible-galaxy install torian.nomad
Licence
apache-2.0
Téléchargements
4k
Propriétaire
Ninja Sysadmin, DevOps Monk, Fulltime Dad