Initial role documentation (#6302)
Updating links to the official doc Fixing typo in VMware corp name
This commit is contained in:
parent
ee14603920
commit
bff9e78ff9
|
@ -18,3 +18,40 @@ even more thanks to there guidance with the development of this provider. We ha
|
|||
|
||||
One of the great tools that govmomi contains is [govc](https://github.com/vmware/govmomi/blob/master/govc/README.md). It is a command line tool for using the govmomi API. Not only is it a tool to use, but also it's
|
||||
[source base](https://github.com/vmware/govmomi/blob/master/govc/) is a great resource of examples on how to exercise the API.
|
||||
|
||||
## Required privileges for running Terraform as non-administrative user
|
||||
Most of the organizations are concerned about administrative privileges. In order to use Terraform provider as non priviledged user, we can define a new Role within a vCenter and assign it appropriate privileges:
|
||||
Navigate to Administration -> Access Control -> Roles
|
||||
Click on "+" icon (Create role action), give it appropraite name and select following privileges:
|
||||
* Datastore
|
||||
- Allocate space
|
||||
- Browse datastore
|
||||
- Low level file operations
|
||||
- Remove file
|
||||
- Update virtual machine files
|
||||
- Update virtual machine metadata
|
||||
|
||||
* Folder (all)
|
||||
- Create folder
|
||||
- Delete folder
|
||||
- Move folder
|
||||
- Rename folder
|
||||
|
||||
* Network
|
||||
- Assign network
|
||||
|
||||
* Resource
|
||||
- Apply recommendation
|
||||
- Assign virtual machine to resource pool
|
||||
|
||||
* Virtual Machine
|
||||
- Configuration (all) - for now
|
||||
- Guest Operations (all) - for now
|
||||
- Interaction (all)
|
||||
- Inventory (all)
|
||||
- Provisioning (all)
|
||||
|
||||
These settings were tested with [vSphere 6.0](https://pubs.vmware.com/vsphere-60/index.jsp?topic=%2Fcom.vmware.vsphere.security.doc%2FGUID-18071E9A-EED1-4968-8D51-E0B4F526FDA3.html) and [vSphere 5.5](https://pubs.vmware.com/vsphere-55/index.jsp?topic=%2Fcom.vmware.vsphere.security.doc%2FGUID-18071E9A-EED1-4968-8D51-E0B4F526FDA3.html). For additional information on roles and permissions, please refer to official VMware documentation.
|
||||
|
||||
This section is a work in progress and additional contributions are more than welcome.
|
||||
|
||||
|
|
Loading…
Reference in New Issue