增加 folder 参数,在 playbook 中
参考 playbook:
--- - hosts: localhost gather_facts: No connection: local vars_files: - vms.yaml tasks: - name: create vms vmware_guest: hostname: xxx username: xxx password: xxx folder: / validate_certs: no datacenter: xxx esxi_hostname: "{{ item.esxi }}" name: "{{ item.name }}" annotation: ansible auto created state: poweredon disk: - size_gb: 200 # 模板已经内置的disk type: eagerzeroedthick # thin 精简置备 datastore: "{{ item.datastore }}" networks: - name: VM Network ip: "{{ item.ip }}" netmask: 255.255.255.0 gateway: 192.168.101.1 customization: hostname: "{{ item.hostname }}" domain: xxx dns_servers: - xxx - 114.114.114.114 - 8.8.8.8 template: "{{ item.template }}" wait_for_ip_address: yes with_items: - "{{ vms }}" delegate_to: localhost register: deploy