The only way to let users choose deployment packages is to give them the permissions to deploy the packages themselves. However, this gives them access to a lot more than just their own machine so keep that in mind.
Users with the permissions below can view all assets and asset related reports. Deploy on all assets, edit deployment packages and configurations.
The permissions needed to access and run deployment packages are the following:
- Access Asset Management
- Access Deployment