indigo-dc.marathon
Роль Marathon
Настройка и запуск Marathon (фреймворк Mesos) в контейнере Docker с использованием образа indigodatacloud/marathon:latest.
Эта роль была специально разработана для развертывания Mesos в рамках проекта INDIGO-DataCloud.
Переменные роли
zookeeper_client_port(по умолчанию: 2181)zookeeper_peers(опционально): список узлов серверов Zookeeper - альтернативно, вы можете использовать соответствующий инвентаризационный файл, указывающий группу хостов [zookeeper_servers]marathon_version(по умолчанию: latest)marathon_image(по умолчанию: indigodatacloud/marathon:{{marathon_version}})marathon_framework_name(по умолчанию: marathon): имя, которое будет использоваться для регистрации фреймворка на Mesos
Опции, специфичные для SSL:
marathon_password: пароль для базовой аутентификацииmarathon_username(по умолчанию: admin): имя пользователя для базовой аутентификацииgenerate_random_pass(по умолчанию: true): если установлено в true, пароль, используемый для создания самоподписанного сертификата, генерируется случайным образомmarathon_key_password(необходимо указать, еслиgenerate_random_pass=false)marathon_pkcs_password(необходимо указать, еслиgenerate_random_pass=false)marathon_jks_password(необходимо указать, еслиgenerate_random_pass=false)
Зависимости
indigo-dc.docker
Пример Playbook
- hosts: servers
roles:
- { role: indigo-dc.marathon, zookeeper_peers: ["10.10.10.1", "10.10.10.2", "10.10.10.3" ] }
Лицензия
Лицензия Apache, версия 2 [1]
Установить
ansible-galaxy install indigo-dc.marathonЛицензия
apache-2.0
Загрузки
1.6k
Владелец
