nomad
Роль Ansible для Hashicorp Nomad
Hashicorp — одна из самых замечательных компаний, сосредоточенных на инфраструктурных услугах. Мне они нравятся, и я использую их продукты в личных и корпоративных проектах, поэтому наличие четко определенных ролей Ansible для установки и настройки этих продуктов сделает всё намного проще.
Эта роль предназначена, прежде всего, для личного использования, но вы можете добавить её в свои плейбуки. Я обещаю сохранить обратную совместимость и добавить необходимые настраиваемые опции, чтобы этот репозиторий оставался актуальным и удобным.
Как использовать
Вы можете просто установить эту роль на своем компьютере, используя следующую команду:
ansible-galaxy install hamidyousefi.nomad
Если вы определили свой плейбук, вы можете просто добавить следующие строки в ваш файл roles/requirements.yml
. Вы можете создать этот файл, если в вашем плейбуке его еще нет.
- name: hamidyousefi.nomad
version: master
Конечно, master
— это самая актуальная версия этой роли. Вам следует определить, какую версию вы собираетесь использовать, заменив её, например, на v1.0.2
. Вы можете найти список версий и их изменения на странице релизов.
Значения по умолчанию
nomad_version: 1.0.1
nomad_servers:
- ip: 127.0.0.1
port: 4647
nomad_network_interface: ens3
nomad_ip_version: ipv4
ansible-galaxy install hamidyousefi/ansible-nomad