Thanks, for now i will keep on hold on this very interesting problem as i have work-around with centos 7
On Monday, March 8, 2021 at 1:05:38 AM UTC-8 [email protected] wrote: > On Mon, 8 Mar 2021 at 09:34, [email protected] <[email protected]> wrote: > > > > None o/p from Ubuntu20x box .. > > What do you mean no output? > Why is there no output? > > > > > > > > > FYI same template... same vcenter .. same everything .. > > > > > > 2.9.6 is ansible which comes with OS > > > > on other node i did pip3 so version is 2.10 .. > > Sounds like you have two totally different control nodes, with > different ansible installs, possibly multiple installs, mixed with > Jenkins. > And oh yeah they're also different OS-es. > Since there are so many differences it's will be very hard to tell why > things work on one box and not on the other. > > You could start with eliminating the differences between ansible installs. > For instance using a venv on both will help. > > > > > > > > ####################################### > > > > > > ansible-playbook > /etc/ansible/playbooks/vm-provision/vm-create-paramater.yml -f 5 > --extra-vars "vm_name=VM-XXXXX 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-centos7-template-infra > vm_disk_size=101 vcenter_datastore=DATASTTOREXXXX 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 > > Set default localhost to 127.0.0.1 > > Parsed /etc/ansible/hosts inventory source with ini plugin > > 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-XXXXX 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-centos7-template-infra > vm_disk_size=101 vcenter_datastore=DATASTTOREXXXX 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: [127.0.0.1] => { > > "ansible_facts": { > > "creationdate": "2021/03/08 00:24" > > }, > > "changed": false > > } > > 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' > > > > TASK [create vm using template] > ***************************************************************************************************************************************************** > > task path: /etc/ansible/playbooks/vm-provision/vm-create-paramater.yml:10 > > <localhost> ESTABLISH LOCAL CONNECTION FOR USER: jenkins > > <localhost> EXEC /bin/sh -c 'echo ~jenkins && sleep 0' > > <localhost> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191883.6845832-75923982434146 > `" && echo ansible-tmp-1615191883.6845832-75923982434146="` echo > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191883.6845832-75923982434146 > `" ) && sleep 0' > > <127.0.0.1> Attempting python interpreter discovery > > <localhost> EXEC /bin/sh -c 'echo PLATFORM; uname; echo FOUND; command > -v '"'"'/usr/bin/python'"'"'; command -v '"'"'python3.7'"'"'; command -v > '"'"'python3.6'"'"'; command -v '"'"'python3.5'"'"'; command -v > '"'"'python2.7'"'"'; command -v '"'"'python2.6'"'"'; command -v > '"'"'/usr/libexec/platform-python'"'"'; command -v > '"'"'/usr/bin/python3'"'"'; command -v '"'"'python'"'"'; echo ENDFOUND && > sleep 0' > > <localhost> EXEC /bin/sh -c '/usr/bin/python3 && sleep 0' > > Using module file /usr/share/ansible/plugins/modules/vmware_guest.py > > <localhost> PUT > /var/lib/jenkins/.ansible/tmp/ansible-local-67106q_22c2sm/tmpodwpab23 TO > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191883.6845832-75923982434146/AnsiballZ_vmware_guest.py > > <localhost> EXEC /bin/sh -c 'chmod u+x > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191883.6845832-75923982434146/ > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191883.6845832-75923982434146/AnsiballZ_vmware_guest.py > > && sleep 0' > > <localhost> EXEC /bin/sh -c '/usr/bin/python3 > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191883.6845832-75923982434146/AnsiballZ_vmware_guest.py > > && sleep 0' > > <localhost> EXEC /bin/sh -c 'rm -f -r > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191883.6845832-75923982434146/ > > /dev/null 2>&1 && sleep 0' > > changed: [127.0.0.1 -> localhost] => { > > "ansible_facts": { > > "discovered_interpreter_python": "/usr/bin/python3" > > }, > > "changed": true, > > "instance": { > > "annotation": "Created On -2021/03/08 00:24", > > "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": [ > > "DATASTTOREXXXX" > > ], > > "hw_esxi_host": "DC-c-esx02.DOMAIN", > > "hw_eth0": { > > "addresstype": "assigned", > > "ipaddresses": null, > > "label": "Network adapter 1", > > "macaddress": "00:50:56:a1:78:d2", > > "macaddress_dash": "00-50-56-a1-78-d2", > > "portgroup_key": null, > > "portgroup_portkey": null, > > "summary": "VLANXXXX" > > }, > > "hw_files": [ > > "[DATASTTOREXXXX] VM-XXXXX/VM-XXXXX.vmx", > > "[DATASTTOREXXXX] VM-XXXXX/VM-XXXXX.nvram", > > "[DATASTTOREXXXX] VM-XXXXX/VM-XXXXX.vmsd", > > "[DATASTTOREXXXX] VM-XXXXX/VM-XXXXX.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-XXXXX", > > "hw_power_status": "poweredOn", > > "hw_processor_count": 1, > > "hw_product_uuid": "42218606-c48c-676d-cecb-09f2a29977b1", > > "hw_version": "vmx-15", > > "instance_uuid": "50219592-a2cb-c618-4687-ddf3d65f3565", > > "ipv4": null, > > "ipv6": null, > > "module_hw": true, > > "moid": "vm-34134", > > "snapshots": [], > > "vimref": "vim.VirtualMachine:vm-34134", > > "vnc": {} > > }, > > "invocation": { > > "module_args": { > > "annotation": "Created On -2021/03/08 00:24", > > "cdrom": [], > > "cluster": "DC-C-Cluster01", > > "convert": null, > > "customization": { > > "autologon": null, > > "autologoncount": null, > > "dns_servers": [ > > "DNSXXX", > > "DNSXXXYY", > > "DNSXXXYYZZZ" > > ], > > "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": "DATASTTOREXXXX", > > "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-XXXXX", > > "name_match": "first", > > "networks": [ > > { > > "dns_servers": [ > > "DNSXXX", > > "DNSXXXYY", > > "DNSXXXYYZZZ" > > ], > > "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-centos7-template-infra", > > "use_instance_uuid": false, > > "username": "ServiceACOyntXXX@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' > > > > TASK [Update tags] > ****************************************************************************************************************************************************************** > > task path: /etc/ansible/playbooks/vm-provision/vm-create-paramater.yml:62 > > <localhost> ESTABLISH LOCAL CONNECTION FOR USER: jenkins > > <localhost> EXEC /bin/sh -c 'echo ~jenkins && sleep 0' > > <localhost> EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191986.9253042-89528642566137 > `" && echo ansible-tmp-1615191986.9253042-89528642566137="` echo > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191986.9253042-89528642566137 > `" ) && sleep 0' > > Using module file > /usr/share/ansible/collections/ansible_collections/community/vmware/plugins/modules/vmware_guest_custom_attributes.py > > <localhost> PUT > /var/lib/jenkins/.ansible/tmp/ansible-local-67106q_22c2sm/tmpjormmqc7 TO > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191986.9253042-89528642566137/AnsiballZ_vmware_guest_custom_attributes.py > > <localhost> EXEC /bin/sh -c 'chmod u+x > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191986.9253042-89528642566137/ > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191986.9253042-89528642566137/AnsiballZ_vmware_guest_custom_attributes.py > > && sleep 0' > > <localhost> EXEC /bin/sh -c '/usr/bin/python3 > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191986.9253042-89528642566137/AnsiballZ_vmware_guest_custom_attributes.py > > && sleep 0' > > <localhost> EXEC /bin/sh -c 'rm -f -r > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191986.9253042-89528642566137/ > > /dev/null 2>&1 && sleep 0' > > changed: [127.0.0.1 -> localhost] => { > > "changed": true, > > "custom_attributes": { > > "Application": "test1", > > "Environment": "Test", > > "LOB": "Infra", > > "Location": "DC", > > "OS": "CentOS7" > > }, > > "invocation": { > > "module_args": { > > "attributes": [ > > { > > "name": "OS", > > "value": "CentOS7" > > }, > > { > > "name": "Location", > > "value": "DC" > > }, > > { > > "name": "LOB", > > "value": "Infra" > > }, > > { > > "name": "Environment", > > "value": "Test" > > }, > > { > > "name": "Application", > > "value": "test1" > > } > > ], > > "datacenter": null, > > "folder": null, > > "hostname": "DC-vc01.DOMAIN", > > "moid": null, > > "name": "VM-XXXXX", > > "password": "VALUE_SPECIFIED_IN_NO_LOG_PARAMETER", > > "port": 443, > > "proxy_host": null, > > "proxy_port": null, > > "state": "present", > > "use_instance_uuid": false, > > "username": "ServiceACOyntXXX@DOMAIN", > > "uuid": null, > > "validate_certs": false > > } > > } > > } > > Read vars_file > '/etc/ansible/playbooks/vm-provision/vars/vcenter-l2-admin.yml' > > > > TASK [Update the Inventory] > ********************************************************************************************************************************************************* > > task path: /etc/ansible/playbooks/vm-provision/vm-create-paramater.yml:83 > > <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-1615191987.9085515-87938918491772 > `" && echo ansible-tmp-1615191987.9085515-87938918491772="` echo > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191987.9085515-87938918491772 > `" ) && sleep 0' > > Using module file > /usr/lib/python3/dist-packages/ansible/modules/files/ini_file.py > > <127.0.0.1> PUT > /var/lib/jenkins/.ansible/tmp/ansible-local-67106q_22c2sm/tmpdj1ftv5f TO > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191987.9085515-87938918491772/AnsiballZ_ini_file.py > > <127.0.0.1> EXEC /bin/sh -c 'chmod u+x > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191987.9085515-87938918491772/ > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191987.9085515-87938918491772/AnsiballZ_ini_file.py > > && sleep 0' > > <127.0.0.1> EXEC /bin/sh -c '/usr/bin/python3 > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191987.9085515-87938918491772/AnsiballZ_ini_file.py > > && sleep 0' > > <127.0.0.1> EXEC /bin/sh -c 'rm -f -r > /var/lib/jenkins/.ansible/tmp/ansible-tmp-1615191987.9085515-87938918491772/ > > /dev/null 2>&1 && sleep 0' > > ok: [127.0.0.1] => { > > "changed": false, > > "diff": { > > "after": "", > > "after_header": "/etc/ansible/hosts (content)", > > "before": "", > > "before_header": "/etc/ansible/hosts (content)" > > }, > > "gid": 133, > > "group": "jenkins", > > "invocation": { > > "module_args": { > > "allow_no_value": true, > > "attributes": null, > > "backup": false, > > "content": null, > > "create": true, > > "delimiter": null, > > "dest": "/etc/ansible/hosts", > > "directory_mode": null, > > "follow": false, > > "force": null, > > "group": null, > > "mode": null, > > "no_extra_spaces": false, > > "option": "VM-XXXXX", > > "owner": null, > > "path": "/etc/ansible/hosts", > > "regexp": null, > > "remote_src": null, > > "section": "infra", > > "selevel": null, > > "serole": null, > > "setype": null, > > "seuser": null, > > "src": null, > > "state": "present", > > "unsafe_writes": null, > > "value": null > > } > > }, > > "mode": "0777", > > "msg": "OK", > > "owner": "jenkins", > > "path": "/etc/ansible/hosts", > > "size": 53, > > "state": "file", > > "uid": 127 > > } > > META: ran handlers > > META: ran handlers > > > > PLAY RECAP > ************************************************************************************************************************************************************************** > > 127.0.0.1 : ok=4 changed=2 unreachable=0 failed=0 skipped=0 rescued=0 > ignored=0 > > > > > > > > > > On Monday, March 8, 2021 at 12:01:19 AM UTC-8 [email protected] wrote: > >> > >> 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 > . > >>>>>> > >>>>>> -- > >>>>>> 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 > . > >>> > >>> -- > >>> 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/7a27d4a5-3db8-4757-be9e-be8e80383427n%40googlegroups.com > . > > > > -- > Dick Visser > Trust & Identity Service Operations Manager > GÉANT > -- 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/3322f7c9-732c-46f1-aa50-3d124e6f2cb1n%40googlegroups.com.
