ansible_openshift_rhpam

Ansible Роль: Red Hat Process Automation Manager на OpenShift

Эта роль разворачивает Red Hat Process Automation Manager (среду для разработки RHPAM) на OpenShift.

Обратите внимание, что эта роль ожидает, что как образ RHPAM, так и шаблон разработки RHPAM будут доступны в пространстве имен openshift.

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

Переменная Значение по умолчанию Обязательно Описание
OCP_PROJECT rhpam Обязательно Название проекта OpenShift, в котором будет развернута эта роль
IMAGE_STREAM_NAMESPACE openshift Необязательно Пространства имен, в которых установлены образы RHPAM.
RHPAM_VERSION_TAG 7.5.0.GA Необязательно Тег контейнерного образа RHPAM в registry.redhat.io. Т. е. версия RHPAM для развертывания.
RHPAM_ENVIRONMENT trial-ephemeral Необязательно Тип окружения RHPAM. В настоящее время протестированы "trial-ephemeral" (по умолчанию) и "authoring".
RHPAM_VERSION_ID 75 Необязательно Идентификатор версии, используемый при выборе шаблона RHPAM для тестирования. Например, 75 для шаблонов версии 7.3.x, 74 для шаблонов версии 7.4.x и т. д.

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

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

- src: duncandoyle.ansible_openshift_rhpam
  version: 0.0.5

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

Версия Роли Версия OpenShift
0.0.1 3.11.x
0.0.2 3.11.x
0.0.3 3.11.x
0.0.4 3.11.x
0.0.5 3.11.x, 4.x

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

Пример Playbook

name: Пример Playbook
hosts: localhost
tasks:
- import_role:
    name: duncandoyle.ansible_openshift_rhpam
  vars:
    OCP_PROJECT: "rhpam"

Тестирование локально

Если вы хотите протестировать эту роль локально:

ansible-playbook -i tests/inventory tests/role_provision.yml \
        -e OCP_PROJECT=rhamt

ПРИМЕЧАНИЕ: Добавьте столько вариаций параметров от значений по умолчанию, сколько захотите.

О проекте

Red Hat Process Automation Manager

Установить
ansible-galaxy install DuncanDoyle/ansible-openshift-rhpam
Лицензия
Unknown
Загрузки
172
Владелец
Product Manager @ solo.io