Thanks will share momentarily 

On Sunday, March 7, 2021 at 11:04:09 PM UTC-8 [email protected] wrote:

> And a similar output of a successful attempt on your other control node?
>
> On Mon, 8 Mar 2021 at 07:29, [email protected] <[email protected]> wrote:
>
>> Here is the output 
>>
>>
>> ansible-playbook 
>> /etc/ansible/playbooks/vm-provision/vm-create-paramater.yml -f 5 
>> --extra-vars "vm_name=vm-name-XXX  vm_ip=IPXXXX vcenter_name=DC-vc01.DOMAIN 
>> vcenter_folder=DC-C-Infra vcenter_rp=DC-Prod vcenter_dc=DC 
>> vcenter_cluster=DC-C-Cluster01 vcenter_template=DC-XXXX-TEMPLATE 
>> vm_disk_size=101 vcenter_datastore=DATSTOREXXXX vm_mem_mb_size=16384 
>> vm_cpu_size=1 vm_core_size=1 vcenter_network=VLANXXXX  vm_gateway=GWXXXX   
>> vcenter_OS=CentOS7  vcenter_Location=DC  vcenter_LOB=Infra  
>> vcenter_Environment=Test  vcenter_Application=test1" -vvvv
>> ansible-playbook 2.9.6
>>   config file = /etc/ansible/ansible.cfg
>>   configured module search path = ['/usr/share/ansible/plugins/modules']
>>   ansible python module location = /usr/lib/python3/dist-packages/ansible
>>   executable location = /usr/bin/ansible-playbook
>>   python version = 3.8.5 (default, Jan 27 2021, 15:41:15) [GCC 9.3.0]
>> Using /etc/ansible/ansible.cfg as config file
>> setting up inventory plugins
>> host_list declined parsing /etc/ansible/hosts as it did not pass its 
>> verify_file() method
>> auto declined parsing /etc/ansible/hosts as it did not pass its 
>> verify_file() method
>> Parsed /etc/ansible/hosts inventory source with ini plugin
>> [WARNING]: provided hosts list is empty, only localhost is available. 
>> Note that the implicit localhost does not match 'all'
>> Loading callback plugin default of type stdout, v2.0 from 
>> /usr/lib/python3/dist-packages/ansible/plugins/callback/default.py
>>
>> PLAYBOOK: vm-create-paramater.yml 
>> ***************************************************************************************************************************************************
>> Positional arguments: 
>> /etc/ansible/playbooks/vm-provision/vm-create-paramater.yml
>> verbosity: 4
>> remote_user: ansible
>> connection: smart
>> timeout: 10
>> become_method: sudo
>> tags: ('all',)
>> inventory: ('/etc/ansible/hosts',)
>> extra_vars: ('vm_name=vm-name-XXX  vm_ip=IPXXXX 
>> vcenter_name=DC-vc01.DOMAIN vcenter_folder=DC-C-Infra vcenter_rp=DC-Prod 
>> vcenter_dc=DC vcenter_cluster=DC-C-Cluster01 
>> vcenter_template=DC-XXXX-TEMPLATE vm_disk_size=101 
>> vcenter_datastore=DATSTOREXXXX vm_mem_mb_size=16384 vm_cpu_size=1 
>> vm_core_size=1 vcenter_network=VLANXXXX  vm_gateway=GWXXXX   
>> vcenter_OS=CentOS7  vcenter_Location=DC  vcenter_LOB=Infra  
>> vcenter_Environment=Test  vcenter_Application=test1',)
>> forks: 5
>> 1 plays in /etc/ansible/playbooks/vm-provision/vm-create-paramater.yml
>> Read vars_file 
>> '/etc/ansible/playbooks/vm-provision/vars/vcenter-l2-admin.yml'
>> Read vars_file 
>> '/etc/ansible/playbooks/vm-provision/vars/vcenter-l2-admin.yml'
>> Read vars_file 
>> '/etc/ansible/playbooks/vm-provision/vars/vcenter-l2-admin.yml'
>>
>> PLAY [localhost] 
>> ********************************************************************************************************************************************************************
>> META: ran handlers
>> Read vars_file 
>> '/etc/ansible/playbooks/vm-provision/vars/vcenter-l2-admin.yml'
>>
>> TASK [set_fact] 
>> *********************************************************************************************************************************************************************
>> task path: /etc/ansible/playbooks/vm-provision/vm-create-paramater.yml:9
>> ok: [localhost] => {
>>     "ansible_facts": {
>>         "creationdate": "2021/03/07 22:16"
>>     },
>>     "changed": false
>> }
>> Read vars_file 
>> '/etc/ansible/playbooks/vm-provision/vars/vcenter-l2-admin.yml'
>>
>> TASK [create vm using template] 
>> *****************************************************************************************************************************************************
>> task path: /etc/ansible/playbooks/vm-provision/vm-create-paramater.yml:10
>> <127.0.0.1> ESTABLISH LOCAL CONNECTION FOR USER: jenkins
>> <127.0.0.1> EXEC /bin/sh -c 'echo ~jenkins && sleep 0'
>> <127.0.0.1> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo 
>> /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615184214.498803-105323394432755 
>> `" && echo ansible-tmp-1615184214.498803-105323394432755="` echo 
>> /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615184214.498803-105323394432755 
>> `" ) && sleep 0'
>> Using module file /usr/share/ansible/plugins/modules/vmware_guest.py
>> <127.0.0.1> PUT 
>> /var/lib/jenkins/.ansible/tmp/ansible-local-66186ul4257xf/tmp8ptpb1st TO 
>> /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615184214.498803-105323394432755/AnsiballZ_vmware_guest.py
>> <127.0.0.1> EXEC /bin/sh -c 'chmod u+x 
>> /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615184214.498803-105323394432755/ 
>> /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615184214.498803-105323394432755/AnsiballZ_vmware_guest.py
>>  
>> && sleep 0'
>> <127.0.0.1> EXEC /bin/sh -c '/usr/bin/python3 
>> /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615184214.498803-105323394432755/AnsiballZ_vmware_guest.py
>>  
>> && sleep 0'
>> <127.0.0.1> EXEC /bin/sh -c 'rm -f -r 
>> /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615184214.498803-105323394432755/ 
>> > /dev/null 2>&1 && sleep 0'
>> changed: [localhost] => {
>>     "changed": true,
>>     "instance": {
>>         "annotation": "Created On -2021/03/07 22:16",
>>         "current_snapshot": null,
>>         "customvalues": {},
>>         "guest_consolidation_needed": false,
>>         "guest_question": null,
>>         "guest_tools_status": "guestToolsNotRunning",
>>         "guest_tools_version": "11269",
>>         "hw_cluster": "DC-C-Cluster01",
>>         "hw_cores_per_socket": 1,
>>         "hw_datastores": [
>>             "DATSTOREXXXX"
>>         ],
>>         "hw_esxi_host": "DC-c-esx02.DOMAIN",
>>         "hw_eth0": {
>>             "addresstype": "assigned",
>>             "ipaddresses": null,
>>             "label": "Network adapter 1",
>>             "macaddress": "MACXXXX",
>>             "macaddress_dash": "MACXXXX",
>>             "portgroup_key": null,
>>             "portgroup_portkey": null,
>>             "summary": "VLANXXXX"
>>         },
>>         "hw_files": [
>>             "[DATSTOREXXXX] vm-name-XXX/vm-name-XXX.vmx",
>>             "[DATSTOREXXXX] vm-name-XXX/vm-name-XXX.nvram",
>>             "[DATSTOREXXXX] vm-name-XXX/vm-name-XXX.vmsd",
>>             "[DATSTOREXXXX] vm-name-XXX/vm-name-XXX.vmdk"
>>         ],
>>         "hw_folder": "/DC/vm/DC-C-Infra",
>>         "hw_guest_full_name": null,
>>         "hw_guest_ha_state": false,
>>         "hw_guest_id": null,
>>         "hw_interfaces": [
>>             "eth0"
>>         ],
>>         "hw_is_template": false,
>>         "hw_memtotal_mb": 16384,
>>         "hw_name": "vm-name-XXX",
>>         "hw_power_status": "poweredOn",
>>         "hw_processor_count": 1,
>>         "hw_product_uuid": "422149dc-a95f-50e3-bfa4-9a94a74c38eb",
>>         "hw_version": "vmx-15",
>>         "instance_uuid": "502171fb-4b14-7161-0e44-aec34593c194",
>>         "ipv4": null,
>>         "ipv6": null,
>>         "module_hw": true,
>>         "moid": "vm-34125",
>>         "snapshots": [],
>>         "vimref": "vim.VirtualMachine:vm-34125",
>>         "vnc": {}
>>     },
>>     "invocation": {
>>         "module_args": {
>>             "annotation": "Created On -2021/03/07 22:16",
>>             "cdrom": [],
>>             "cluster": "DC-C-Cluster01",
>>             "convert": null,
>>             "customization": {
>>                 "autologon": null,
>>                 "autologoncount": null,
>>                 "dns_servers": [
>>                     "xx",
>>                 ],
>>                 "dns_suffix": null,
>>                 "domain": "DOMAIN",
>>                 "domainadmin": null,
>>                 "domainadminpassword": null,
>>                 "existing_vm": null,
>>                 "fullname": null,
>>                 "hostname": null,
>>                 "hwclockUTC": null,
>>                 "joindomain": null,
>>                 "joinworkgroup": null,
>>                 "orgname": null,
>>                 "password": null,
>>                 "productid": null,
>>                 "runonce": null,
>>                 "timezone": null
>>             },
>>             "customization_spec": null,
>>             "customvalues": [],
>>             "datacenter": "DC",
>>             "datastore": null,
>>             "delete_from_inventory": false,
>>             "disk": [
>>                 {
>>                     "datastore": "DATSTOREXXXX",
>>                     "size_gb": "101",
>>                     "type": "thin"
>>                 }
>>             ],
>>             "esxi_hostname": null,
>>             "folder": "DC-C-Infra",
>>             "force": false,
>>             "guest_id": null,
>>             "hardware": {
>>                 "boot_firmware": null,
>>                 "cpu_limit": null,
>>                 "cpu_reservation": null,
>>                 "hotadd_cpu": null,
>>                 "hotadd_memory": null,
>>                 "hotremove_cpu": null,
>>                 "max_connections": null,
>>                 "mem_limit": null,
>>                 "mem_reservation": null,
>>                 "memory_mb": 16384,
>>                 "memory_reservation_lock": null,
>>                 "nested_virt": null,
>>                 "num_cpu_cores_per_socket": 1,
>>                 "num_cpus": 1,
>>                 "scsi": "paravirtual",
>>                 "version": null,
>>                 "virt_based_security": null
>>             },
>>             "hostname": "DC-vc01.DOMAIN",
>>             "is_template": false,
>>             "linked_clone": false,
>>             "name": "vm-name-XXX",
>>             "name_match": "first",
>>             "networks": [
>>                 {
>>                     "dns_servers": [
>>                         "XXXX",
>>                         "XXXX",
>>                         "XXXX"
>>                     ],
>>                     "gateway": "GWXXXX",
>>                     "ip": "IPXXXX",
>>                     "name": "VLANXXXX",
>>                     "netmask": "255.255.255.0",
>>                     "start_connected": true,
>>                     "type": "static"
>>                 }
>>             ],
>>             "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER",
>>             "port": 443,
>>             "proxy_host": null,
>>             "proxy_port": null,
>>             "resource_pool": "DC-Prod",
>>             "snapshot_src": null,
>>             "state": "poweredon",
>>             "state_change_timeout": 0,
>>             "template": "DC-XXXX-TEMPLATE",
>>             "use_instance_uuid": false,
>>             "username": "account@DOMAIN",
>>             "uuid": null,
>>             "validate_certs": false,
>>             "vapp_properties": [],
>>             "wait_for_customization": false,
>>             "wait_for_customization_timeout": 3600,
>>             "wait_for_ip_address": false,
>>             "wait_for_ip_address_timeout": 300
>>         }
>>     }
>> }
>> Read vars_file 
>> '/etc/ansible/playbooks/vm-provision/vars/vcenter-l2-admin.yml'
>> Read vars_file 
>> '/etc/ansible/playbooks/vm-provision/vars/vcenter-l2-admin.yml'
>>
>>
>>
>> On Sunday, March 7, 2021 at 10:04:43 PM UTC-8 [email protected] wrote:
>>
>>>
>>> Well    - /etc/ansible/playbooks/vm-provision/vars/var.yml in my case 
>>> only has credentials 
>>>
>>>
>>> All variables are passed with -e 
>>>
>>> So i do not think the issue is with vars in this case 
>>>
>>> ansible-playbook  
>>> /etc/ansible/playbooks/vm-provision/vm-create-paramater.yml --extra-vars 
>>> "vm_name=xxx xxx xxx " 
>>>
>>>
>>> i will try run with -vvvv 
>>>
>>>
>>> On Sunday, March 7, 2021 at 9:57:52 PM UTC-8 [email protected] wrote:
>>>
>>>> The Linux distro on the control node is largely irrelevant. It's the 
>>>> way you define the variables that is the problem.
>>>> Add a debug task and check what does variables really are. 
>>>> What is in that vars file? Typo? Etc etc 
>>>>
>>>> On Mon, 8 Mar 2021 at 04:57, [email protected] <[email protected]> 
>>>> wrote:
>>>>
>>>>> Hi folks
>>>>>
>>>>> When i use below on a Ubuntu 20.04 ansible control node , vm is 
>>>>> created but the OS name shows "none"
>>>>>
>>>>> Same playbook i am running on a CentOS7 ansible control node the then 
>>>>> the vm name is not none but correct one
>>>>>
>>>>> Any suggestions on this Please ? 
>>>>>
>>>>> cat vm-create-paramater.yml
>>>>> ---
>>>>> - hosts: localhost
>>>>>   gather_facts: false
>>>>>   connection: local
>>>>>   vars_files:
>>>>>     - /etc/ansible/playbooks/vm-provision/vars/var.yml
>>>>>
>>>>>   tasks:
>>>>>
>>>>>     - name: create vm using template
>>>>>       vmware_guest:
>>>>>         hostname: "{{ vcenter_name }}"
>>>>>         username: "{{ vcenter_username }}"
>>>>>         password: "{{ vcenter_password }}"
>>>>>         validate_certs: no
>>>>>         name: "{{ vm_name }}"
>>>>>         folder: "{{ vcenter_folder }}"
>>>>>         resource_pool: "{{ vcenter_rp }}"
>>>>>         datacenter: "{{ vcenter_dc }}"
>>>>>         cluster: "{{ vcenter_cluster }}"
>>>>>         state: poweredon
>>>>>         template: "{{ vcenter_template }}"
>>>>>         disk:
>>>>>         - size_gb: "{{ vm_disk_size }}"
>>>>>           type: thin
>>>>>           datastore: "{{ vcenter_datastore }}"
>>>>>         hardware:
>>>>>           memory_mb: "{{ vm_mem_mb_size }}"
>>>>>           num_cpus: "{{ vm_cpu_size }}"
>>>>>           num_cpu_cores_per_socket: "{{ vm_core_size }}"
>>>>>           scsi: paravirtual
>>>>>         networks:
>>>>>         - name: "{{ vcenter_network }}"
>>>>>           ip: "{{ vm_ip }}"
>>>>>           netmask: 255.255.255.0
>>>>>           gateway: "{{ vm_gateway }}"
>>>>>           start_connected: true
>>>>>
>>>>>         customization:
>>>>>           domain: xx
>>>>>
>>>>> Thanks
>>>>> Kiran 
>>>>>
>>>>> -- 
>>>>> 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 view this discussion on the web visit 
>>>>> https://groups.google.com/d/msgid/ansible-project/7d1f1dd3-accc-4dda-9548-21fe97d529d5n%40googlegroups.com
>>>>>  
>>>>> <https://groups.google.com/d/msgid/ansible-project/7d1f1dd3-accc-4dda-9548-21fe97d529d5n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> -- 
>>>> Sent from a mobile device - please excuse the brevity, spelling and 
>>>> punctuation.
>>>>
>>> -- 
>> 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 view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/0e44682d-5d84-4de7-b6ab-a3c9ca73aca8n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/0e44682d-5d84-4de7-b6ab-a3c9ca73aca8n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
> -- 
> Sent from a mobile device - please excuse the brevity, spelling and 
> punctuation.
>

-- 
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 view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/4e19611f-b2b3-4417-852d-ac3e0b07a923n%40googlegroups.com.

Reply via email to