This directory contains a playbook that can be used to deploy an Openshift Cluster using agent based workflow
Code to boot the nodes using redfish is also available.
- Valid pull secret
- Ansible installed
- Bmc urls details of your target nodes
- Nmstatectl installed
- Prepare a valid inventory file (check the sample one for reference). Give it a yml suffix
- Run
ansible-playbook -i inventory.yml run.yml
Parameter | Default Value |
---|---|
pull_secret | openshift_pull.json |
disconnected_url | None |
disconnected_prefix | ocp4 |
ca | None |
ipv6 | False |
sno | False |
sno_cpuset | None |
api_vip | None |
ingress_vip | None |
machine_networks | [] |
version | stable |
tag | 4.12 |
operators | [] |
manifests | manifests |
extra_manifests | extra_manifests |
A kcli plan is provided to create 3 vms with specific macaddresses on a non dhcp libvirt network
The plan can be run with
kcli create plan agent-based