shipyard

Имя роли

Роль, которая устанавливает Shipyard на кластер Swarm, настроенный с помощью роли gchiesa.swarm

Переменные роли

Интерфейс Shipyard настраивается на основе хостов в группах хостов, используемых gchiesa.swarm:

swarm_managers : должен содержать узлы-менеджеры

swarm_agents : должен содержать все узлы, которые должны быть частью кластера swarm

Зависимости

gchiesa.swarm и его зависимости

Пример плейбука

Добавление примера того, как использовать вашу роль (например, с переменными, переданными в качестве параметров), всегда полезно для пользователей:

---
- hosts: servers
  roles:
     - { role: gchiesa.swarm, x: 42 }

Инвентаризация выглядит следующим образом:

[targets:vars]
ansible_host=localhost
ansible_become=true
ansible_ssh_user=vagrant
ansible_ssh_private_key_file=~/.vagrant.d/insecure_private_key
proxy=

[consul_cluster:vars]
consul_bootstrap_hostname=test01.local

[targets]
test01.local ansible_port=2200
test02.local ansible_port=2201
test03.local ansible_port=2202
test04.local ansible_port=2203

[consul_cluster]
test01.local
test02.local
test03.local

[swarm_agents]
test01.local
test02.local
test03.local
test04.local

[swarm_managers]
test01.local
test02.local

Лицензия

BSD

О проекте

Shipyard role for swarm managers for Enterprise Linux

Установить
ansible-galaxy install gchiesa/ansible-role-shipyard
Лицензия
Unknown
Загрузки
88
Владелец
a Cloud Architect living in Amsterdam. I enjoy jazz music, italian cooking and be surrounded by open-minded people.