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