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.
More Info…
Our deployment team has the following permissions and we desire them to be able to “Check Health” without making them “Octopus Administrators”:
Environment manager
Project deployer
Project lead