siamaksade.openshift_workshopper

Ansible Rôle : Workshopper sur OpenShift Statut du Build =========

Rôle Ansible pour déployer Workshopper sur OpenShift en tant que guide d'instructions pour les démonstrations et les ateliers.

Variables du Rôle

Variable Valeur Par Défaut Description
workshopper_name guides Nom du service Workshopper sur OpenShift
workshopper_image_version latest Version de l'image container Workshopper sur Docker Hub
workshopper_content_url_prefix https://raw.githubusercontent.com/osevg/workshopper-content/master Préfixe d'URL du contenu de l'atelier
workshopper_workshop_urls {{ workshopper_content_url_prefix }}/_workshops/training.yml URLs des ateliers séparées par des virgules
workshopper_env_vars {} Variables d'environnement définies sur le container workshopper comme configuration
min_memory 128Mi Demande de mémoire
max_memory 512Mi Limite de mémoire
min_cpu 0 Demande de CPU
max_cpu 0 Limite de CPU
project_name workshopper Nom du projet OpenShift pour le container workshopper
project_display_name Workshopper Nom d'affichage du projet OpenShift pour le container workshopper
project_desc Guides Workshopper Description du projet OpenShift pour le container workshopper
project_annotations - Annotations de projet OpenShift pour le container workshopper
openshift_cli oc Commande et arguments de l'CLI OpenShift (ex. auth)

Compatibilité des Versions OpenShift

Lorsque vous listez ce rôle dans requirements.yml, assurez-vous de fixer la version du rôle via l'un des tags :

- src: siamaksade.openshift_workshopper
  version: 1.2.0

Les tableaux suivants montrent les combinaisons de versions qui ont été testées et vérifiées :

Version du Rôle Version OpenShift
1.0.x 3.7.x
1.1.x 3.9.x
1.2.x 3.10.x, 3.11.x

Notez qu'une combinaison de versions non listée ci-dessus ne signifie PAS qu'elle ne fonctionnera pas avec cette version. Le tableau ci-dessus montre simplement les combinaisons que nous avons vérifiées et testées.

Exemple de Playbook

name: Exemple 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"
À propos du projet

Workshopper for OpenShift

Installer
ansible-galaxy install siamaksade.openshift_workshopper
Licence
Unknown
Téléchargements
14.5k
Propriétaire
Product Manager at Red Hat