siamaksade.openshift_workshopper
Ansible Rola: Workshopper na OpenShift
=========
Ansible Rola do wdrożenia Workshopper na OpenShift, jako przewodnik do demonstracji i warsztatów.
Zmienne Roli
Zmienna | Domyślna Wartość | Opis |
---|---|---|
workshopper_name |
guides |
Nazwa usługi Workshopper na OpenShift |
workshopper_image_version |
latest |
Wersja obrazu kontenera Workshopper na Docker Hub |
workshopper_content_url_prefix |
https://raw.githubusercontent.com/osevg/workshopper-content/master |
Prefiks URL treści warsztatów |
workshopper_workshop_urls |
{{ workshopper_content_url_prefix }}/_workshops/training.yml |
URL-e warsztatów oddzielone przecinkami |
workshopper_env_vars |
{} |
Zmienne środowiskowe ustawione w kontenerze Workshopper jako konfiguracja |
min_memory |
128Mi |
Żądanie pamięci |
max_memory |
512Mi |
Limit pamięci |
min_cpu |
0 |
Żądanie CPU |
max_cpu |
0 |
Limit CPU |
project_name |
workshopper |
Nazwa projektu OpenShift dla kontenera workshopper |
project_display_name |
Workshopper |
Nazwa wyświetlana projektu OpenShift dla kontenera workshopper |
project_desc |
Workshopper Guides |
Opis projektu OpenShift dla kontenera workshopper |
project_annotations |
- | Adnotacje projektu OpenShift dla kontenera workshopper |
openshift_cli |
oc |
Komenda i argumenty CLI OpenShift (np. auth) |
Kompatybilność wersji OpenShift
Podczas dodawania tej roli do requirements.yml
, upewnij się, że przypisujesz wersję roli za pomocą jednego z tagów:
- src: siamaksade.openshift_workshopper
version: 1.2.0
Poniższe tabele pokazują kombinacje wersji, które zostały przetestowane i zweryfikowane:
Wersja Roli | Wersja OpenShift |
---|---|
1.0.x | 3.7.x |
1.1.x | 3.9.x |
1.2.x | 3.10.x, 3.11.x |
Należy zauważyć, że jeśli kombinacja wersji nie jest wymieniona powyżej, nie oznacza to, że nie będzie działać na tej wersji. Powyższa tabela przedstawia jedynie kombinacje, które zweryfikowaliśmy i przetestowaliśmy.
Przykład Playbooka
name: Przykładowy 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"
Zainstaluj
ansible-galaxy install siamaksade.openshift_workshopper
Licencja
Unknown
Pobrania
14.5k
Właściciel
Product Manager at Red Hat