kameshsampath.openshift_app_spices

Rola Ansible dla Operatorów OpenShift

Ansible do konfiguracji klastra OpenShift dla warsztatów i demonstracji Red Hat Developer.

Rola może być również używana do instalacji i konfiguracji:

== Wymagania

[source,bash]

pip3 install
-r https://raw.githubusercontent.com/kameshsampath/ansible-role-openshift-spices/master/requirements.txt ansible-galaxy role install -r https://raw.githubusercontent.com/kameshsampath/ansible-role-openshift-spices/master/requirements.yml ansible-galaxy collection install -r https://raw.githubusercontent.com/kameshsampath/ansible-role-openshift-spices/master/requirements.yml


[UWAGA]: Dla systemu Windows zaleca się użycie Windows Subsystem for Linux (WSL)

== Zmienne roli

[%header,cols="1,2,1"] .Zmienne roli |=== | Nazwa zmiennej | Opis | Wartość domyślna

| download_clients | Pobierz klientów OpenShift: oc, kubectl i openshift-install | True

| ocp_bin_dir | Katalog do pobierania i instalacji klientów Openshift. Katalog zostanie utworzony, jeśli nie istnieje | $HOME/openshift/bin

| ocp_version | Minimalna wersja OpenShift do użycia | 4.5.6

| deploy_serverless | Wdrażaj OpenShift Serverless | True

| serverless_subscription_channel | Kanał Operatora dla subskrypcji Serverless | 4.5

| knative_serving_cr | Niestandardowy zasób Knative Serving | serverless/cr/serving.yaml

| knative_eventing_cr | Niestandardowy zasób Knative Eventing | serverless/cr/eventing.yaml

| deploy_pipelines | Wdrażaj OpenShift Pipelines | False

| deploy_argocd | Wdrażaj Argo CD | False

| argocd_cr | Niestandardowy zasób Argo CD | argocd/cr.yaml

| argocd_release_channel | Kanał wydania Argo CD | alpha

| deploy_acm | Wdrażaj Advanced Cluster Management for Kubernetes (ACM) | False

| acm_cr | Niestandardowy zasób ACM | acm/cr.yaml

| acm_release_channel | Kanał wydania ACM | release-2.0

| deploy_servicemesh | Wdrażaj OpenShift Pipelines | False

| servicemesh_es_channel | Kanał Operatora dla subskrypcji Red Hat Elastic Search | 4.5

| servicemesh_cr | Niestandardowy zasób Red Hat Servicemesh | servicemesh/cr.yaml

| servicemesh_members | Utwórz i dodaj projekty Servicemesh a| [source,yaml]


servicemesh_members: create: False prefix: tutorial start: 0 end: 10


| deploy_kafka | Wdrażaj Apache Kafka za pomocą Strimzi
| False

| kafka_cluster_name | Nazwa klastra Apache Kafka
| my-cluster

| kafka_cluster_namespace | Przestrzeń nazw klastra Apache Kafka | kafka

| strimzi_kafka_cr | Niestandardowy zasób Apache Kafka Strimzi | kafka/cr.yaml

| knative_eventing_kafka_cr | Niestandardowy zasób KafkaSource Knative Eventing | kafka/eventing/cr.yaml

| deploy_camel_k | Wdrażaj Apache Camel-K | False

| deploy_che | Wdrażaj Eclipse Che | False

| eclipse_che_cr | Niestandardowy zasób Eclipse Che | che/cr.yaml

| deploy_acm | Wdrażaj RedHat Advanced Cluster Management for Kubernetes | False

| users | Tworzenie użytkowników OpenShift i Administratora klastra a| [source,yaml]


users: create: True prefix: user start: 0 end: 10 ocpadmin_username: ocpadmin


[UWAGA]

Ustawienie start i end na 0 nie utworzy żadnych użytkowników oprócz cluster-admin

|===

== Przykładowe playbooki

Katalog examples zawiera różne przykłady playbooków, które pomogą w rozpoczęciu używania tej roli:

np.

Jeśli chcesz wdrożyć OpenShift Serverless z Pipelines, uruchom:

[source,bash]

ansible-playbook examples/serverless_pipelines.yml

Jeśli nie masz zainstalowanego Ansible lokalnie, możesz użyć projektu openshift-spice-runner, aby uruchomić playbooki za pomocą Dockera i Ansible Runner.

== Licencja

Apache v2

== Informacje o autorze

mailto:kamesh.sampath@hotmail.com[Kamesh Sampath]

== Problemy

Problemy

O projekcie

Setup OpenShift workshop cluster with required components

Zainstaluj
ansible-galaxy install kameshsampath.openshift_app_spices
Licencja
Unknown
Pobrania
83
Właściciel
Veteran tech innovator with 20 years in the trenches. As an author and developer advocate, I'm on a mission to demystify data and cloud technologies.