community.vmware
community.vmware copied to clipboard
vmware_guest - Cannot create VM from template - permissions issue false, "msg": "Failed to clone virtual machine dhcp-c14-lab.c14.cu.ocp.lab.abc.com to folder 'vim.Folder:group-v13635' due to permission issue: Permission to perform this operation was denied
**vmware_guest - Cannot create VM from template - permissions issue
false, "msg": "Failed to clone virtual machine dhcp-c14-lab.c14.cu.ocp.lab.abc.com to folder 'vim.Folder:group-v13635' due to permission issue: Permission to perform this operation was denied
Issue Type Bug Report
Component Name vmware_guest
Ansible Version $ ansible --version ansible [core 2.11.12] config file = None configured module search path = ['/home/ansible/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules'] ansible python module location = /home/ansible/.local/lib/python3.6/site-packages/ansible ansible collection location = /home/ansible/.ansible/collections:/usr/share/ansible/collections executable location = /home/ansible/.local/bin/ansible python version = 3.6.8 (default, Oct 20 2022, 09:31:56) [GCC 8.5.0 20210514 (Red Hat 8.5.0-15)] jinja version = 3.0.3 libyaml = True Configuration
$ ansible-config dump --only-changed -t all [ansiuser@marv4470 ocp-lab-14]$ ansible-config dump --only-changed [DEPRECATION WARNING]: Ansible will require Python 3.8 or newer on the controller starting with Ansible 2.12. Current version: 3.6.8 (default, Oct 20 2022, 09:31:56) [GCC 8.5.0 20210514 (Red Hat 8.5.0-15)]. This feature will be removed from ansible-core in version 2.12. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. /home/ansible/.local/lib/python3.6/site-packages/ansible/parsing/vault/init.py:44: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.exceptions import InvalidSignature OS / Environment PROD
Steps to Reproduce PLAY [all] **************************************************************************************************************************************
TASK [vmware : Fail if the vcenter var isn't defined] ******************************************************************************************* skipping: [dhcp-c14-lab.c14.cu.ocp.lab.abc.com]
TASK [vmware : include] ************************************************************************************************************************* included: /home/ansiuser/workspace/playbooks/ocp-lab-14/roles/vmware/tasks/create.yml for dhcp-c14-lab.c14.cu.ocp.lab.abc.com
TASK [vmware : Fail if the template var isn't defined] ****************************************************************************************** skipping: [dhcp-c14-lab.c14.cu.ocp.lab.abc.com]
TASK [vmware : Cache system credentials] ******************************************************************************************************** ok: [dhcp-c14-lab.c14.cu.ocp.lab.abc.com]
TASK [vmware : Set nic defaults] **************************************************************************************************************** ok: [dhcp-c14-lab.c14.cu.ocp.lab.abc.com] => (item={'gateway': '10.0.0.1', 'netmask': '255.255.255.0', 'name': 'PECLUSTER_OCP_VM_TRAFFIC_VLAN4051', 'dns_search': ['c14.cu.ocp.lab.abc.com', 'abc.com'], 'ip': '10.0.0.0'})
TASK [vmware : Create VM from template] ********************************************************************************************************* fatal: [dhcp-c14-lab.c14.cu.ocp.lab.abc.com -> localhost]: FAILED! => {"changed": false, "msg": "Failed to clone virtual machine dhcp-c14-lab.c14.cu.ocp.lab.abc.com to folder 'vim.Folder:group-v13635' due to permission issue: Permission to perform this operation was denied."}
PLAY RECAP ************************************************************************************************************************************** dhcp-c14-lab.c14.cu.ocp.lab.abc.com : ok=3 changed=0 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0
Expected Results I expected to created vm fine. I am able to provision VM via vsphere UI console.
Actual Results PLAY [all] **************************************************************************************************************************************
TASK [vmware : Fail if the vcenter var isn't defined] ******************************************************************************************* skipping: [dhcp-c14-lab.c14.cu.ocp.lab.abc.com]
TASK [vmware : include] ************************************************************************************************************************* included: /home/ansiuser/workspace/playbooks/ocp-lab-14/roles/vmware/tasks/create.yml for dhcp-c14-lab.c14.cu.ocp.lab.abc.com
TASK [vmware : Fail if the template var isn't defined] ****************************************************************************************** skipping: [dhcp-c14-lab.c14.cu.ocp.lab.abc.com]
TASK [vmware : Cache system credentials] ******************************************************************************************************** ok: [dhcp-c14-lab.c14.cu.ocp.lab.abc.com]
TASK [vmware : Set nic defaults] **************************************************************************************************************** ok: [dhcp-c14-lab.c14.cu.ocp.lab.abc.com] => (item={'gateway': '10.0.0.1', 'netmask': '255.255.255.0', 'name': 'PECLUSTER_OCP_VM_TRAFFIC_VLAN4051', 'dns_search': ['c14.cu.ocp.lab.abc.com', 'abc.com'], 'ip': '10.0.0.0'})
TASK [vmware : Create VM from template] ********************************************************************************************************* fatal: [dhcp-c14-lab.c14.cu.ocp.lab.abc.com -> localhost]: FAILED! => {"changed": false, "msg": "Failed to clone virtual machine dhcp-c14-lab.c14.cu.ocp.lab.abc.com to folder 'vim.Folder:group-v13635' due to permission issue: Permission to perform this operation was denied."}
PLAY RECAP ************************************************************************************************************************************** dhcp-c14-lab.c14.cu.ocp.lab.abc.com : ok=3 changed=0 unreachable=0 failed=1 skipped=2 rescued=0 ignored=0**
Please suggest, i am able to Clone VM from vsphere UI fine, but ansible vmware_guest failes to clone VM as mentioned with above error, I verified folder name, and permissions, permissions are as below -
==== vSphere Tagging Assign or Unassign vSphere Tag on Object Resource Assign virtual machine to resource pool vApp Assign resource pool Import Virtual machine Change Configuration Acquire disk lease Add existing disk Add new disk Add or remove device Advanced configuration Change CPU count Change Memory Change Settings Change resource Extend virtual disk Modify device settings Remove disk Rename Reset guest information Set annotation Upgrade virtual machine compatibility Edit Inventory Create from existing Create new Remove Interaction Guest operating system management by VIX API Power off Power on Reset Provisioning Clone template Clone virtual machine Deploy template Mark as template Mark as virtual machine
Loic Blot (@nerzhul) Philippe Dellaert (@pdellaert) Abhijeet Kasurde (@Akasurde)
@Akasurde any help
Were you ever able to fix this? Just hit the same and the error message is not descriptive at all. 😔