Create VM from iso file

38 views
Skip to first unread message

rebecca acheampong

unread,
Apr 14, 2021, 10:11:40 AM4/14/21
to Ansible Project
Please someone help me. I am creating two vms with iso file to be installed but get this error. I dont know what to do again.

failed: [127.0.0.1 -> localhost] (item=my_vm_01) => {"ansible_facts": {"discovered_interpreter_python": "/usr/bin/python"}, "ansible_loop_var": "item", "changed": false, "item": "my_vm_01", "msg": "Invalid cdrom.controller_number: 0 or cdrom.unit_number: none, valid values are 0 or 1 for IDE controller."}
failed: [127.0.0.1 -> localhost] (item=my_vm_02) => {"ansible_loop_var": "item", "changed": false, "item": "my_vm_02", "msg": "Invalid cdrom.controller_number: 0 or cdrom.unit_number: none, valid values are 0 or 1 for IDE controller."}

---
- name: create vm
  hosts: localhost
  gather_facts: no
  connection: local
  vars_files:
     - multi_vm.yml
  tasks:
   - vmware_guest:
       hostname: "{{ VMWARE_HOST }}"
       username: "{{ VMWARE_USER }}"
       password: "{{ VMWARE_PASSWORD }}"
       validate_certs: no
       folder: /ha-datacenter/vm/
       name: "{{ item }}"
       state: poweredon
       guest_id: ubuntu64Guest
       # This is hostname of particular ESXi server on which user wants VM to b>
       esxi_hostname: "{{ esxi_host }}"
       cdrom:
       - iso_path: "[Datastore_3]/ubuntu-18.04.4-desktop-amd64.iso"
         type: "iso"
         controller_type: "ide"
         controller_number: 0
         unit_number: "none"
         state: "present"
       disk:
       - size_gb: 15
         type: thin
         datastore: Datastore_3
       hardware:
         memory_mb: '{{ guest_vram }}'
         num_cpus: '{{ guest_vcpu }}'
       networks:
       - name:  '{{vm_network }}'
      ip: '{{ inventory_hostname }}'
         netmask: '{{ guest_netmask }}'
         gateway: '{{ guest_gateway }}'
         dns_servers:
         - '{{ guest_dns_server1 }}'
       wait_for_ip_address: yes
     delegate_to: localhost
     register: deploy_vm
     with_items:
       - "{{ servers }}"



Roberto Paz

unread,
Apr 14, 2021, 10:15:48 AM4/14/21
to Ansible Project
It seems "unit_number" should be "0" or "1". Try to replace:

unit_number: "none"

with

unit_number: "0"

rebecca acheampong

unread,
Apr 14, 2021, 10:36:53 AM4/14/21
to ansible...@googlegroups.com
Thanks...it is now creating


--
You received this message because you are subscribed to the Google Groups "Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email to ansible-proje...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/caffb3a2-d48e-4566-a45b-0ba96204f749n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages