siamaksade.openshift_workshopper

Ansible Rolle: Workshopper auf OpenShift Build Status =========

Ansible Rolle für das Bereitstellen von Workshopper auf OpenShift als Anleitung für Demos und Workshops.

Rollenvariablen

Variable Standardwert Beschreibung
workshopper_name guides Name des Workshopper-Dienstes auf OpenShift
workshopper_image_version latest Version des Workshopper-Container-Images auf Docker Hub
workshopper_content_url_prefix https://raw.githubusercontent.com/osevg/workshopper-content/master URL-Präfix des Workshop-Inhalts
workshopper_workshop_urls {{ workshopper_content_url_prefix }}/_workshops/training.yml Komma-getrennte URLs der Workshops
workshopper_env_vars {} Umgebungsvariablen, die im Workshopper-Container als Konfiguration gesetzt werden
min_memory 128Mi Memory-Anforderung
max_memory 512Mi Memory-Limit
min_cpu 0 CPU-Anforderung
max_cpu 0 CPU-Limit
project_name workshopper OpenShift-Projektname für den Workshopper-Container
project_display_name Workshopper OpenShift-Projektanzeige-Name für den Workshopper-Container
project_desc Workshopper Guides Beschreibung des OpenShift-Projekts für den Workshopper-Container
project_annotations - Anmerkungen zum OpenShift-Projekt für den Workshopper-Container
openshift_cli oc OpenShift CLI-Befehl und Argumente (z.B. auth)

Kompatibilität von OpenShift-Versionen

Wenn Sie diese Rolle in requirements.yml auflisten, stellen Sie sicher, dass Sie die Version der Rolle über eines der Tags festlegen:

- src: siamaksade.openshift_workshopper
  version: 1.2.0

Die folgende Tabelle zeigt die getesteten und verifizierten Versionskombinationen:

Rollen-Version OpenShift-Version
1.0.x 3.7.x
1.1.x 3.9.x
1.2.x 3.10.x, 3.11.x

Bitte beachten Sie, dass wenn eine Versionskombination nicht oben aufgeführt ist, das NICHT bedeutet, dass sie nicht auf dieser Version funktioniert. Die obige Tabelle zeigt lediglich die Kombinationen, die wir verifiziert und getestet haben.

Beispiel-Playbook

name: Beispiel 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"
Über das Projekt

Workshopper for OpenShift

Installieren
ansible-galaxy install siamaksade.openshift_workshopper
GitHub Repository
Lizenz
Unknown
Downloads
14.5k
Besitzer
Product Manager at Red Hat