OpenShift clusters on Proxmox made simple
tools/ocp_pm.sh β proxshift.sh (moved to project root)ocp.* to ps.* for modern namingtools/ directory - script now in project rootmain.yaml β site.yaml (Ansible best practice)| Old Function | New Function | Description |
|βββββ|βββββ|ββββ-|
| ocp.list_clusters | ps.clusters | List available clusters |
| ocp.provision | ps.provision | Complete cluster provisioning |
| ocp.generate_manifests | ps.generate_manifests | Generate install manifests |
| ocp.validate_cluster | ps.validate_cluster | Validate cluster exists |
| ocp.ansible_* | ps.* | All ansible operations (removed βansibleβ prefix) |
Before:
source tools/ocp_pm.sh
ocp.provision my-cluster
After:
source proxshift.sh
ps.provision my-cluster
docs/FUNCTION_REFERENCE.mdps.* namingsite.yaml)# Old
source tools/ocp_pm.sh
# New
source proxshift.sh
# Old
ocp.provision my-cluster
ocp.list_clusters
# New
ps.provision my-cluster
ps.clusters
# Old
ansible-playbook main.yaml
# New
ansible-playbook site.yaml
All tests pass and functionality remains identical with the new interface.