chronos

Роль Chronos

Настройка и запуск Chronos (фреймворк Mesos) в контейнере Docker с использованием образа indigodatacloud/chronos:latest.

Эта роль была специально разработана для развертывания Mesos в рамках проекта INDIGO-DataCloud.

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

  • zookeeper_client_port (по умолчанию: 2181)

  • zookeeper_peers (по желанию): список узлов серверов zookeeper - кроме того, вы можете использовать соответствующий файл инвентаря, указывающий группу хостов [zookeeper_servers]

  • chronos_version (по умолчанию: latest)

  • chronos_image (по умолчанию: indigodatacloud/chronos:{{chronos_version}})

  • chronos_framework_name (по умолчанию: chronos): имя, которое будет использоваться для регистрации фреймворка в Mesos

Опции для SSL:

  • chronos_password: пароль для базовой аутентификации
  • chronos_username (по умолчанию: admin): имя пользователя для базовой аутентификации
  • generate_random_pass (по умолчанию: true): если установлено в true, пароли, используемые для создания самоподписанного сертификата, генерируются случайным образом
  • chronos_key_password (должен быть указан, если generate_random_pass=false)
  • chronos_pkcs_password (должен быть указан, если generate_random_pass=false)
  • chronos_jks_password (должен быть указан, если generate_random_pass=false)

Зависимости

  • indigo-dc.docker

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

- hosts: servers
  roles:
     - { role: indigo-dc.chronos, zookeeper_peers: ["10.10.10.1", "10.10.10.2", "10.10.10.3" ] }

Лицензия

Apache License v2 [1]

[1] http://www.apache.org/licenses/LICENSE-2.0

О проекте

Deploy Chronos Framework

Установить
ansible-galaxy install indigo-dc/ansible-role-chronos
Лицензия
apache-2.0
Загрузки
1494
Владелец