siamaksade.openshift_workshopper
Ansible Rôle : Workshopper sur OpenShift
=========
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"
Installer
ansible-galaxy install siamaksade.openshift_workshopper
Licence
Unknown
Téléchargements
14.5k
Propriétaire
Product Manager at Red Hat