Similar issue (closed): http://help.octopusdeploy.com/discussions/suggestions/377-check-health-permission-for-those-with-edit-machines-permission
When a team member who has “Environment Manager” permissions attempts to “Check Health”, the following error occurs:
You do not have permission to perform this action. Please contact your Octopus administrator. Missing permission: TaskCreate
This action requires permission to explicitly create (run) server tasks. At least one of your teams has this permission in a limited scope, but this doesn’t cover the project or environment in question. Teams that have enough permission include: Octopus Administrators.
Our deployment team has the following permissions and we desire them to be able to “Check Health” without making them “Octopus Administrators”:
If you add the permissions Task Create they will be able to Health Check the machines. The error shows which permissions are missing.
You do not have permission to perform this action. Please contact your Octopus administrator. Missing permission:
They can also show only one at once, so if you need more permissions the error will show what is missing. You should be able to create all the permissions necessary. The second message just tells you which group has that permission already assigned, not that you need to assign that team to the user.
Hope this helps!