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