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
|
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.
|
[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