siamaksade.openshift_workshopper

Ansible Rola: Workshopper na OpenShift Status Budowy =========

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"
O projekcie

Workshopper for OpenShift

Zainstaluj
ansible-galaxy install siamaksade.openshift_workshopper
Licencja
Unknown
Pobrania
14.5k
Właściciel
Product Manager at Red Hat