Re: [ansible-project] Ansible vmware_content_deploy_template

2020-05-15 Thread Dick Visser
The real error is buried somewhere at the end:

Cannot find service 'com.vmware.vcenter.vm_template.library_items

What that in turn means, I don't know...


On Fri, 15 May 2020 at 17:13, David Foley  wrote:
>
> Hi All,
>
> I'm getting the Following Error When trying to Run an Ansible Playbook. even 
> when i have validate_certs Set to False, it's still displaying the issue.
>
> Unverified HTTPS request is being made. Adding certificate verification is 
> strongly advised. See: 
> https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n  
> InsecureRequestWarning)\n/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py
>
>
> ---
> - hosts: localhost
>   gather_facts: false
>   tasks:
>   - name: Deploy Virtual Machine from template in content library
> vmware_content_deploy_template:
>   hostname: "{{ Host }}"
>   username: "{{ user }}"
>   password: "{{ pass }}"
>   template: WIN10-V3-SDBLD12
>   datastore: "{{ datastore }}"
>   folder: /vm
>   datacenter: Cork
>   host: "{{ ESXi }}"
>   name: Test_Machine
>   validate_certs: False
>   state: present
> delegate_to: localhost
>
>
>
> ansible-playbook t.yaml -v
>
> ansible-playbook 2.9.9
>   config file = /etc/ansible/ansible.cfg
>   configured module search path = [u'/root/.ansible/plugins/modules', 
> u'/usr/share/ansible/plugins/modules']
>   ansible python module location = /usr/lib/python2.7/dist-packages/ansible
>   executable location = /usr/bin/ansible-playbook
>   python version = 2.7.17 (default, Apr 15 2020, 17:20:14) [GCC 7.5.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
> script 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
> Loading callback plugin default of type stdout, v2.0 from 
> /usr/lib/python2.7/dist-packages/ansible/plugins/callback/default.pyc
>
> PLAYBOOK: t.yaml 
> **Positional
>  arguments: t.yaml
> become_method: sudo
> inventory: (u'/etc/ansible/hosts',)
> forks: 5
> tags: (u'all',)
> verbosity: 5
> connection: smart
> timeout: 10
> 1 plays in t.yaml
>
> PLAY [localhost] 
> **META:
>  ran handlers
>
> TASK [Deploy Virtual Machine from template in content library] 
> task
>  path: /srv/ansible/t.yaml:5
>  ESTABLISH LOCAL CONNECTION FOR USER: root
>  EXEC /bin/sh -c 'echo ~root && sleep 0'
>  EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo 
> /root/.ansible/tmp `"&& mkdir 
> /root/.ansible/tmp/ansible-tmp-1589555313.13-6894-196031450684677 && echo 
> ansible-tmp-1589555313.13-6894-196031450684677="` echo 
> /root/.ansible/tmp/ansible-tmp-1589555313.13-6894-196031450684677 `" ) && 
> sleep 0'
> Using module_utils file 
> /usr/lib/python2.7/dist-packages/ansible/module_utils/_text.py
> Using module_utils file 
> /usr/lib/python2.7/dist-packages/ansible/module_utils/vmware.py
> Using module_utils file 
> /usr/lib/python2.7/dist-packages/ansible/module_utils/vmware_rest_client.py
> Using module_utils file 
> /usr/lib/python2.7/dist-packages/ansible/module_utils/basic.py
> Using module_utils file 
> /usr/lib/python2.7/dist-packages/ansible/module_utils/six/__init__.py
> Using module_utils file 
> /usr/lib/python2.7/dist-packages/ansible/module_utils/urls.py
> Using module_utils file 
> /usr/lib/python2.7/dist-packages/ansible/module_utils/common/_collections_compat.py
> Using module_utils file 
> /usr/lib/python2.7/dist-packages/ansible/module_utils/common/__init__.py
> Using module_utils file 
> /usr/lib/python2.7/dist-packages/ansible/module_utils/common/text/formatters.py
> Using module_utils file 
> /usr/lib/python2.7/dist-packages/ansible/module_utils/common/validation.py
> Using module_utils file 
> /usr/lib/python2.7/dist-packages/ansible/module_utils/common/text/converters.py
> Using module_utils file 
> /usr/lib/python2.7/dist-packages/ansible/module_utils/pycompat24.py
> Using module_utils file 
> /usr/lib/python2.7/dist-packages/ansible/module_utils/common/text/__init__.py
> Using module_utils file 
> /usr/lib/python2.7/dist-packages/ansible/module_utils/common/process.py
> Using module_utils file 
> 

[ansible-project] Ansible vmware_content_deploy_template

2020-05-15 Thread David Foley
Hi All,

I'm getting the Following Error When trying to Run an Ansible Playbook. 
even when i have validate_certs Set to False, it's still displaying the 
issue.

Unverified HTTPS request is being made. Adding certificate verification is 
strongly advised. See: 
https://urllib3.readthedocs.io/en/latest/advanced-usage.html#ssl-warnings\n  
InsecureRequestWarning)\n/usr/local/lib/python2.7/dist-packages/requests/packages/urllib3/connectionpool.py


---
- hosts: localhost
  gather_facts: false
  tasks:
  - name: Deploy Virtual Machine from template in content library
vmware_content_deploy_template:
  hostname: "{{ Host }}"
  username: "{{ user }}"
  password: "{{ pass }}"
  template: WIN10-V3-SDBLD12
  datastore: "{{ datastore }}"
  folder: /vm
  datacenter: Cork
  host: "{{ ESXi }}"
  name: Test_Machine
  validate_certs: False
  state: present
delegate_to: localhost



ansible-playbook t.yaml -v

ansible-playbook 2.9.9
  config file = /etc/ansible/ansible.cfg
  configured module search path = [u'/root/.ansible/plugins/modules', 
u'/usr/share/ansible/plugins/modules']
  ansible python module location = /usr/lib/python2.7/dist-packages/ansible
  executable location = /usr/bin/ansible-playbook
  python version = 2.7.17 (default, Apr 15 2020, 17:20:14) [GCC 7.5.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
script 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
Loading callback plugin default of type stdout, v2.0 from 
/usr/lib/python2.7/dist-packages/ansible/plugins/callback/default.pyc

PLAYBOOK: t.yaml 
**Positional
 
arguments: t.yaml
become_method: sudo
inventory: (u'/etc/ansible/hosts',)
forks: 5
tags: (u'all',)
verbosity: 5
connection: smart
timeout: 10
1 plays in t.yaml

PLAY [localhost] 
**META:
 
ran handlers

TASK [Deploy Virtual Machine from template in content library] 
task
 
path: /srv/ansible/t.yaml:5
 ESTABLISH LOCAL CONNECTION FOR USER: root
 EXEC /bin/sh -c 'echo ~root && sleep 0'
 EXEC /bin/sh -c '( umask 77 && mkdir -p "` echo 
/root/.ansible/tmp `"&& mkdir 
/root/.ansible/tmp/ansible-tmp-1589555313.13-6894-196031450684677 && echo 
ansible-tmp-1589555313.13-6894-196031450684677="` echo 
/root/.ansible/tmp/ansible-tmp-1589555313.13-6894-196031450684677 `" ) && 
sleep 0'
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/_text.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/vmware.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/vmware_rest_client.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/basic.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/six/__init__.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/urls.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/common/_collections_compat.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/common/__init__.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/common/text/formatters.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/common/validation.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/common/text/converters.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/pycompat24.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/common/text/__init__.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/common/process.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/parsing/convert_bool.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/common/_utils.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/common/parameters.py
Using module_utils file 
/usr/lib/python2.7/dist-packages/ansible/module_utils/parsing/__init__.py
Using module_utils file