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
ПРИМЕЧАНИЕ: Добавьте столько вариаций параметров от значений по умолчанию, сколько захотите.
ansible-galaxy install DuncanDoyle/ansible-openshift-rhpam