--- - 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 }}"