Files
vcenter-coreos-k3s/tasks/03create_nodes.yaml
NAGY Akos 6ae461b7ef add base
2023-12-13 19:21:40 +02:00

29 lines
977 B
YAML

---
- name: Create virtual machines from template
community.vmware.vmware_guest:
hostname: "{{ vcenter_hostname }}"
username: "{{ vcenter_username }}"
password: "{{ vcenter_password }}"
validate_certs: false
folder: "/{{ datacenter }}/vm/{{ vm_parent_folder_name }}/{{ vm_folder_name }}"
datacenter: "{{ datacenter }}"
cluster: "{{ cluster }}"
datastore: "{{ datastore }}"
resource_pool: "{{ resource_pool }}"
name: "test-{{ item.value.hostname }}"
template: "{{ vm_hostname_template }}"
state: poweredon
disk:
- size: 100gb
advanced_settings:
- key: "guestinfo.ignition.config.data"
value: "{{ lookup('template', 'ignition/{{ item.value.hostname }}.json') | b64encode }}"
- key: "guestinfo.ignition.config.data.encoding"
value: "base64"
with_dict: "{{ kubehosts_rest }}"
register: deploy_vm
# - name: Show debug info
# debug:
# msg: "{{ deploy_vm.results.instance.ipv4 }}"