Packer.Images/ansible/roles/firstboot/files/ansible_payload/roles/workloadcluster/tasks/clusterapi.yml

18 lines
783 B
YAML
Raw Normal View History

- name: Configure clusterctl with hypervisor details
ansible.builtin.blockinfile:
path: /opt/metacluster/manifests/clusterctl.yaml
block: |
## -- Controller settings -- ##
VSPHERE_USERNAME: {{ vapp['hv.username'] }}
VSPHERE_PASSWORD: {{ vapp['hv.password'] }}
## -- Required workload cluster default settings -- ##
VSPHERE_SERVER: {{ vapp['hv.fqdn'] }}
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'