Minimum permissions needed to deploy from a template

So the other day, I get a call from an admin that a customer opened a ticket because the system administrators for one of the virtual environments are no longer able to deploy from a template.  After looking through I found interesting enough, ALL the roles were gone.  Long story short after doing some research I discovered the minimal permissions that an admin needs to create a virtual machine from a template, this includes using the predefined customizations.

At the Datacenter Level

  • Datastore > Allocate Space
  • Resource > Assign virtual machine resource pool

At the specific folder level (production & template folders)

  • Host > Local operations > Create virtual machine
  • Virtual Machine > ALL settings

Virtual Center Settings

  • Virtual Machine > Provisioning > Read customization specifications