openshift-cluster-tools¶
A task to prepare OpenShift cluster tools and essential resources
This task prepares essential OpenShift tools and resources required for cluster deployment and management. It handles installation of CLI tools, SSH key generation, and basic cluster resource configuration.
Requirements¶
Parameters¶
openshift/installer-url: OpenShift installer download URLopenshift/oc-url: OpenShift CLI tools download URLopenshift/cluster-domain: Base domain for cluster
Infrastructure¶
- Network access to tool downloads
- Sufficient storage for binaries
- DNS resolution for cluster domain
- Valid Red Hat credentials
Usage¶
Tool Installation¶
# Apply tools task
drpcli machines tasks add <machine-uuid> openshift-cluster-tools
# Verify installations
openshift-install version
oc version
Task Operations¶
- Generates cluster SSH keys
- Downloads and installs:
- OpenShift installer
- OpenShift CLI (oc)
- Kubernetes CLI (kubectl)
- Configures DNS resolution
- Sets up environment variables
Objects that Reference openshift-cluster-tools¶
Not used in current content packs
Objects used by openshift-cluster-tools¶
- templates prelude.tmpl
- params openshift/cluster-domain
- templates prelude.tmpl
- params openshift/system-packages
- templates prelude.tmpl
- params openshift/ssh-key
- templates prelude.tmpl
- params openshift/version
- params openshift/installer-url
- params openshift/oc-url
- params openshift/oc-mirror-url
- templates prelude.tmpl
- params openshift/pull-secret
- params openshift/pull-secret-name