siamaksade.openshift_workshopper

Ansible Role: Workshopper en OpenShift Estado de Construcción =========

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"
Acerca del proyecto

Workshopper for OpenShift

Instalar
ansible-galaxy install siamaksade.openshift_workshopper
Licencia
Unknown
Descargas
14.5k
Propietario
Product Manager at Red Hat