openshift_workshopper

Ansible Роль: Workshopper на OpenShift Статус сборки =========

Ansible роль для развертывания Workshopper на OpenShift в качестве инструкции для демо и мастер-классов.

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

Переменная Значение по умолчанию Описание
workshopper_name guides Имя сервиса Workshopper на OpenShift
workshopper_image_version latest Версия контейнера Workshopper на Docker Hub
workshopper_content_url_prefix https://raw.githubusercontent.com/osevg/workshopper-content/master Префикс URL контента мастер-класса
workshopper_workshop_urls {{ workshopper_content_url_prefix }}/_workshops/training.yml Список URL мастер-классов, разделенных запятыми
workshopper_env_vars {} Переменные окружения, устанавливаемые в контейнере Workshopper в качестве конфигурации
min_memory 128Mi Запрос памяти
max_memory 512Mi Ограничение памяти
min_cpu 0 Запрос CPU
max_cpu 0 Ограничение CPU
project_name workshopper Имя проекта OpenShift для контейнера Workshopper
project_display_name Workshopper Отображаемое имя проекта OpenShift для контейнера Workshopper
project_desc Workshopper Guides Описание проекта OpenShift для контейнера Workshopper
project_annotations - Аннотации проекта OpenShift для контейнера Workshopper
openshift_cli oc Команда и аргументы OpenShift CLI (например, auth)

Совместимость версий OpenShift

При указании этой роли в requirements.yml, убедитесь, что фиксируете версию роли через один из тегов:

- src: siamaksade.openshift_workshopper
  version: 1.2.0

Следующая таблица показывает протестированные и проверенные сочетания версий:

Версия роли Версия OpenShift
1.0.x 3.7.x
1.1.x 3.9.x
1.2.x 3.10.x, 3.11.x

Обратите внимание, что если сочетание версий не указано выше, это НЕ значит, что оно не будет работать на этой версии. Вышеуказанная таблица показывает лишь те сочетания, которые мы проверили и протестировали.

Пример Playbook

name: Пример Playbook
hosts: localhost
tasks:
- import_role:
    name: siamaksade.openshift_workshopper
  vars:
    project_name: "cicd-project"
    workshopper_content_url_prefix: https://raw.githubusercontent.com/siamaksade/coolstore-demo-guides/openshift-3.7
    workshopper_workshop_urls: {{ workshopper_content_url_prefix }}/demo-cicd-eap-full.yml
    workshopper_env_vars:
      PROJECT_SUFFIX: "-XX"
      OPENSHIFT_MASTER: "http://myopenshift.com:8443"
      GOGS_DEV_USER: "gogs"
      GOGS_DEV_PASSWORD: "gogs"
      GOGS_REVIEWER_USER: "developer"
      GOGS_REVIEWER_PASSWORD: "developer"
    openshift_cli: "oc --server http://master:8443"
О проекте

Workshopper for OpenShift

Установить
ansible-galaxy install siamaksade/ansible-openshift-workshopper
Лицензия
Unknown
Загрузки
14499
Владелец
Product Manager at Red Hat