Greetings,

I'm seeing evidence that the vmware_guest module does not wait long enough 
to get the guest's new IP. Is there a way to increase the wait time?

TASK [provision_vm_and_set_ip : Create VM from template] 
***********************
changed: [vsphere_dcos1_bootstrap] => {"changed": true, "failed": false, 
"instance": {"hw_eth13": {"addresstype": "assigned", "ipaddresses": 
["fe80::250:56ff:feab:83d6"], "label": "Network adapter 1", "macaddress": 
"00:50:56:ab:83:d6", "macaddress_dash": "00-50-56-ab-83-d6", "summary": "VM 
Network"}, "hw_guest_full_name": "CentOS 4/5/6/7 (64-bit)", "hw_guest_id": 
"centos64Guest", "hw_interfaces": ["eth13"], "hw_memtotal_mb": 2048, 
"hw_name": "dcos1_bootstrap", "hw_power_status": "poweredOn", 
"hw_processor_count": 1, "hw_product_uuid": 
"422bbd74-90a6-a0c2-7aee-159722b8884c", "ipv4": null, "ipv6": 
"fe80::250:56ff:feab:83d6", "module_hw": true}}
changed: [vsphere_dcos1_master2] => {"changed": true, "failed": false, 
"instance": {"hw_eth13": {"addresstype": "assigned", "ipaddresses": 
["fe80::250:56ff:feab:5c0b"], "label": "Network adapter 1", "macaddress": 
"00:50:56:ab:5c:0b", "macaddress_dash": "00-50-56-ab-5c-0b", "summary": "VM 
Network"}, "hw_guest_full_name": "CentOS 4/5/6/7 (64-bit)", "hw_guest_id": 
"centos64Guest", "hw_interfaces": ["eth13"], "hw_memtotal_mb": 2048, 
"hw_name": "dcos1_master2", "hw_power_status": "poweredOn", 
"hw_processor_count": 1, "hw_product_uuid": 
"422b9843-43c5-b0ae-1172-ecb333bff0bb", "ipv4": null, "ipv6": 
"fe80::250:56ff:feab:5c0b", "module_hw": true}}
changed: [vsphere_dcos1_master1] => {"changed": true, "failed": false, 
"instance": {"hw_eth13": {"addresstype": "assigned", "ipaddresses": 
["10.120.8.215", "fe80::250:56ff:feab:464f"], "label": "Network adapter 1", 
"macaddress": "00:50:56:ab:46:4f", "macaddress_dash": "00-50-56-ab-46-4f", 
"summary": "VM Network"}, "hw_guest_full_name": "CentOS 4/5/6/7 (64-bit)", 
"hw_guest_id": "centos64Guest", "hw_interfaces": ["eth13"], 
"hw_memtotal_mb": 2048, "hw_name": "dcos1_master1", "hw_power_status": 
"poweredOn", "hw_processor_count": 1, "hw_product_uuid": 
"422bd28d-35d6-349f-9424-81fc957d81cc", "ipv4": "10.120.8.215", "ipv6": 
"fe80::250:56ff:feab:464f", "module_hw": true}}
changed: [vsphere_dcos1_master3] => {"changed": true, "failed": false, 
"instance": {"hw_eth13": {"addresstype": "assigned", "ipaddresses": 
["10.120.8.214", "fe80::250:56ff:feab:506e"], "label": "Network adapter 1", 
"macaddress": "00:50:56:ab:50:6e", "macaddress_dash": "00-50-56-ab-50-6e", 
"summary": "VM Network"}, "hw_guest_full_name": "CentOS 4/5/6/7 (64-bit)", 
"hw_guest_id": "centos64Guest", "hw_interfaces": ["eth13"], 
"hw_memtotal_mb": 2048, "hw_name": "dcos1_master3", "hw_power_status": 
"poweredOn", "hw_processor_count": 1, "hw_product_uuid": 
"422b853f-359e-a2b7-5e66-4f4e1536df5b", "ipv4": "10.120.8.214", "ipv6": 
"fe80::250:56ff:feab:506e", "module_hw": true}}

TASK [provision_vm_and_set_ip : set_fact] 
**************************************
ok: [vsphere_dcos1_bootstrap] => {"ansible_facts": {"new_vm": ""}, 
"changed": false}
ok: [vsphere_dcos1_master1] => {"ansible_facts": {"new_vm": 
"10.120.8.215"}, "changed": false}
ok: [vsphere_dcos1_master2] => {"ansible_facts": {"new_vm": ""}, "changed": 
false}
ok: [vsphere_dcos1_master3] => {"ansible_facts": {"new_vm": 
"10.120.8.214"}, "changed": false}

  - name: Create VM from template                                           
     
    vmware_guest:                                                           
     
      validate_certs: False                                                 
     
      hostname: "{{ vcenter_hostname }}"                                   
      
      username: "{{ vcenter_user }}"                                       
      
      password: "{{ vcenter_pass }}"                                       
      
      name:     "{{ vm_name }}"                                             
     
      state:    poweredon                                                   
     
      template: "{{ vmtemplate }}"                                         
      
      folder:   "{{ folder }}"                                             
      
      disk:                                                                 
     
        - size_gb: 20                                                       
     
          type: thin                                                       
      
          datastore: "{{ datastore }}"                                     
      
      nic:                                                                 
      
        - type: vmxnet3                                                     
     
          network: "{{ network }}"                                         
      
      datacenter: "{{ esx_datacenter }}"                                   
      
      wait_for_ip_address: True                                             
     
    register: newvm                                                         
     
                                                                            
     
  - set_fact:                                                               
     
      new_vm: "{{ newvm.instance.ipv4 }}"   

                                     
                                          

-- 
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 [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/e78ff864-fd01-4fd2-a9c7-f3f6b1af95fa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to