siamaksade.openshift_workshopper
Ansible Role: Workshopper en OpenShift
=========
Rol de Ansible para desplegar Workshopper en OpenShift como guía de instrucciones para demostraciones y talleres.
Variables del Rol
Variable | Valor por Defecto | Descripción |
---|---|---|
workshopper_name |
guides |
Nombre del servicio Workshopper en OpenShift |
workshopper_image_version |
latest |
Versión de la imagen del contenedor Workshopper en Docker Hub |
workshopper_content_url_prefix |
https://raw.githubusercontent.com/osevg/workshopper-content/master |
Url del prefijo del contenido del taller |
workshopper_workshop_urls |
{{ workshopper_content_url_prefix }}/_workshops/training.yml |
Urls de talleres separadas por comas |
workshopper_env_vars |
{} |
Variables de entorno establecidas en el contenedor Workshopper como configuración |
min_memory |
128Mi |
Solicitud de memoria |
max_memory |
512Mi |
Límite de memoria |
min_cpu |
0 |
Solicitud de CPU |
max_cpu |
0 |
Límite de CPU |
project_name |
workshopper |
Nombre del proyecto OpenShift para el contenedor Workshopper |
project_display_name |
Workshopper |
Nombre de visualización del proyecto OpenShift para el contenedor Workshopper |
project_desc |
Guías de Workshopper |
Descripción del proyecto OpenShift para el contenedor Workshopper |
project_annotations |
- | Anotaciones del proyecto OpenShift para el contenedor Workshopper |
openshift_cli |
oc |
Comando y argumentos de la CLI de OpenShift (por ejemplo, autenticación) |
Compatibilidad de Versiones de OpenShift
Al listar este rol en requirements.yml
, asegúrate de fijar la versión del rol a través de una de las etiquetas:
- src: siamaksade.openshift_workshopper
version: 1.2.0
La siguiente tabla muestra las combinaciones de versiones que han sido probadas y verificadas:
Versión del Rol | Versión de OpenShift |
---|---|
1.0.x | 3.7.x |
1.1.x | 3.9.x |
1.2.x | 3.10.x, 3.11.x |
Nota que si una combinación de versiones no está listada arriba, NO significa que no funcionará en esa versión. La tabla anterior es solo las combinaciones que hemos verificado y probado.
Ejemplo de Playbook
name: Ejemplo de 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"
Instalar
ansible-galaxy install siamaksade.openshift_workshopper
Licencia
Unknown
Descargas
14.5k
Propietario
Product Manager at Red Hat