2022-11-07 02:11:59 +00:00
|
|
|
- name: Configure clusterctl with hypervisor details
|
|
|
|
ansible.builtin.blockinfile:
|
2022-11-07 12:28:44 +00:00
|
|
|
path: /opt/metacluster/manifests/clusterctl.yaml
|
2022-11-07 02:11:59 +00:00
|
|
|
block: |
|
|
|
|
## -- Controller settings -- ##
|
|
|
|
VSPHERE_USERNAME: {{ vapp['hv.username'] }}
|
|
|
|
VSPHERE_PASSWORD: {{ vapp['hv.password'] }}
|
|
|
|
## -- Required workload cluster default settings -- ##
|
2022-11-07 12:28:44 +00:00
|
|
|
VSPHERE_SERVER: {{ vapp['hv.fqdn'] }}
|
2022-11-07 02:11:59 +00:00
|
|
|
VSPHERE_DATACENTER: {{ vcenter_info.datacenter }}
|
|
|
|
VSPHERE_DATASTORE: {{ vcenter_info.datastore }}
|
|
|
|
VSPHERE_NETWORK: {{ vcenter_info.network }}
|
|
|
|
# VSPHERE_RESOURCE_POOL: ""
|
|
|
|
# VSPHERE_FOLDER: ""
|
|
|
|
# VSPHERE_TEMPLATE: "centos-7-kube-v1.18.2"
|
|
|
|
# VSPHERE_SSH_AUTHORIZED_KEY: "output of cat /root/.ssh/id_rsa.pub"
|
|
|
|
marker: '# {mark} ANSIBLE MANAGED BLOCK'
|