ansible_openshift_rhpam

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

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

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

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

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

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

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

- src: duncandoyle.ansible_openshift_rhpam
  version: 0.0.7

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

Версия роли Версия 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
0.0.6 4.5
0.0.8 4.6

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

Пример 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 kmacedovarela/ansible-openshift-rhpam
Лицензия
Unknown
Загрузки
112
Владелец