nomad
Ansible роль для Hashicorp Nomad
Это Ansible роль, которая устанавливает и настраивает Hashicorp Nomad на Red Hat/CentOS или Debian/Ubuntu.
Протестировано на
- EL / CentOS (7 / 6)
- Ubuntu (Bionic / Focal)
Переменные роли
FIXME
Использование
Роль не ограничивает вас количеством поддерживаемых переменных, соответствующих настройкам конфигурации nomad, а вместо этого предоставляет вам полную свободу с помощью блоков YAML, где вы можете задать конфигурацию и даже разделить её на разные файлы.
Следующий пример установит и настроит версию nomad 0.5.0
, а также создаст два различных файла конфигурации hcl: /etc/nomad.d/{base,server}.hcl
. Это даст вам представление о том, как это использовать:
- 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 }
Лицензия
Смотрите Лицензию
Информация об авторе
Эта роль была создана в 2017 году Эмилиано Кастаньари.
Установить
ansible-galaxy install torian/ansible-role-nomad
Лицензия
apache-2.0
Загрузки
3949
Владелец
Ninja Sysadmin, DevOps Monk, Fulltime Dad