siamaksade.openshift_workshopper
Ansible Rolle: Workshopper auf OpenShift
=========
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"
Installieren
ansible-galaxy install siamaksade.openshift_workshopper
Lizenz
Unknown
Downloads
14.5k
Besitzer
Product Manager at Red Hat