Ansible collection for Quarkus on OpenShift automation.
Add to your requirements.yml:
collections:
- name: rhpds.quarkus_on_openshift
source: https://github.com/rhpds/quarkus-on-openshift-automation.git
type: gitThen install:
ansible-galaxy collection install -r requirements.ymlBootstraps an OpenShift cluster for Quarkus workloads.
- hosts: localhost
roles:
- role: rhpds.quarkus_on_openshift.bootstrap_cluster
quarkus_on_openshift_bootstrap_cluster_myvar: myvalue| Variable | Default | Description |
|---|---|---|
quarkus_on_openshift_bootstrap_cluster_myvar |
"" |
Example variable |
Bootstraps a tenant (user) on an OpenShift cluster.
- hosts: localhost
roles:
- role: rhpds.quarkus_on_openshift.bootstrap_tenant
quarkus_on_openshift_bootstrap_tenant_username: user1
quarkus_on_openshift_bootstrap_tenant_user_password: changeme
quarkus_on_openshift_bootstrap_tenant_namespaces:
- user1-dev
- user1-stage| Variable | Default | Description |
|---|---|---|
quarkus_on_openshift_bootstrap_tenant_username |
"" |
Tenant username |
quarkus_on_openshift_bootstrap_tenant_user_password |
"" |
Tenant user password |
quarkus_on_openshift_bootstrap_tenant_namespaces |
[] |
List of namespaces for the tenant |