> For the complete documentation index, see [llms.txt](https://dbi-services.gitbook.io/yak-user-doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dbi-services.gitbook.io/yak-user-doc/appendix/roles.md).

# Roles

## Security

<table><thead><tr><th width="240">Actions​</th><th width="157">Administrator​</th><th>Owner​</th><th>User​</th><th>Viewer​</th></tr></thead><tbody><tr><td>Log in</td><td>X​</td><td>X​</td><td>X​</td><td>X​</td></tr><tr><td>Add user​</td><td>X​</td><td>​</td><td>​</td><td>​</td></tr><tr><td>List users​</td><td>X​</td><td>X​</td><td>​</td><td>​</td></tr><tr><td>Modify user​</td><td>X​</td><td>​</td><td>​</td><td>​</td></tr><tr><td>Delete user​</td><td>X​</td><td>​</td><td>​</td><td>​</td></tr><tr><td>Add group​</td><td>X​</td><td>​</td><td>​</td><td>​</td></tr><tr><td>List groups​</td><td>X​</td><td>X​</td><td>X​</td><td>X​</td></tr><tr><td>Modify group​</td><td>X​</td><td>​</td><td>​</td><td>​</td></tr><tr><td>Delete group​</td><td>X​</td><td>​</td><td>​</td><td>​</td></tr><tr><td>Add project​</td><td>X​</td><td>​</td><td>​</td><td>​</td></tr><tr><td>List project​</td><td>X​</td><td>X​</td><td>X​</td><td>X​</td></tr><tr><td>Modify project​</td><td>X​</td><td>X​</td><td>​</td><td>​</td></tr><tr><td>Delete project​</td><td>X​</td><td>​</td><td>​</td><td>​</td></tr><tr><td>Add group to project​</td><td>X​</td><td>X​</td><td>​</td><td>​</td></tr><tr><td>List groups in project​</td><td>X​</td><td>X​</td><td>X​</td><td>X​</td></tr><tr><td>Modify group to project​</td><td>X​</td><td>X​</td><td>​</td><td>​</td></tr><tr><td>Delete group in project​</td><td>X​</td><td>X​</td><td>​</td><td>​</td></tr></tbody></table>

## Secrets

<table><thead><tr><th width="243">Actions​</th><th width="154">Administrator​</th><th>Owner​</th><th>User​</th><th>Viewer​</th></tr></thead><tbody><tr><td>List secrets​</td><td>X​</td><td>X​</td><td>X​</td><td>X​</td></tr><tr><td>Add secret​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr><tr><td>Modify secret​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr><tr><td>Delete secret​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr></tbody></table>

## Infrastructure

<table><thead><tr><th width="243">Actions​</th><th width="154">Administrator​</th><th>Owner​</th><th>User​</th><th>Viewer​</th></tr></thead><tbody><tr><td>List infrastructure​</td><td>X​</td><td>X​</td><td>X​</td><td>X​</td></tr><tr><td>Add infrastructure​</td><td>X​</td><td>X​</td><td>​</td><td>​</td></tr><tr><td>Modify infrastructure​</td><td>X​</td><td>X​</td><td>​</td><td>​</td></tr><tr><td>Delete Infrastructure​</td><td>X​</td><td>X​</td><td>​</td><td>​</td></tr></tbody></table>

## Servers

<table><thead><tr><th width="245">Actions​</th><th width="152">Administrator​</th><th>Owner​</th><th>User​</th><th>Viewer​</th></tr></thead><tbody><tr><td>List server​</td><td>X​</td><td>X​</td><td>X​</td><td>X​</td></tr><tr><td>Add server​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr><tr><td>Modify server​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr><tr><td>Delete server​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr><tr><td>Deploy server​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr><tr><td>Destroy server​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr></tbody></table>

## Artifact providers

<table><thead><tr><th width="248">Actions​</th><th width="158">Administrator​</th><th>Owner​</th><th>User​</th><th>Viewer​</th></tr></thead><tbody><tr><td>List artifact providers​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr><tr><td>Add artifact provider​</td><td>X​</td><td>X​</td><td>​</td><td>​</td></tr><tr><td>Modify artifact provider​</td><td>X​</td><td>X​</td><td>​</td><td>​</td></tr><tr><td>Delete artifact provider​</td><td>X​</td><td>X​</td><td>​</td><td>​</td></tr></tbody></table>

## Providers shapes and images

<table><thead><tr><th width="252">Actions​</th><th width="159">Administrator​</th><th>Owner​</th><th>User​</th><th>Viewer​</th></tr></thead><tbody><tr><td>List shapes and images ​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr><tr><td>Add shapes and images ​</td><td>X​</td><td>X​</td><td>​</td><td>​</td></tr><tr><td>Modify shapes and images ​</td><td>X​</td><td>X​</td><td>​</td><td>​</td></tr><tr><td>Delete shapes and images ​</td><td>X​</td><td>X​</td><td>​</td><td>​</td></tr></tbody></table>

## Components

<table><thead><tr><th width="254">Actions​</th><th width="166">Administrator​</th><th>Owner​</th><th>User​</th><th>Viewer​</th></tr></thead><tbody><tr><td>List components​</td><td>X​</td><td>X​</td><td>X​</td><td>X​</td></tr><tr><td>Add component​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr><tr><td>Modify component​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr><tr><td>Delete component​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr><tr><td>Deploy component​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr><tr><td>Destroy component​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr></tbody></table>

## Component templates

<table><thead><tr><th width="257">Actions​</th><th width="162">Administrator​</th><th>Owner​</th><th>User​</th><th>Viewer​</th></tr></thead><tbody><tr><td>List component templates​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr><tr><td>Add component template​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr><tr><td>Modify component template​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr></tbody></table>

## Component types

<table><thead><tr><th width="257">Actions​</th><th width="163">Administrator​</th><th>Owner​</th><th>User​</th><th>Viewer​</th></tr></thead><tbody><tr><td>List component types​</td><td>X​</td><td>X​</td><td>X​</td><td>​</td></tr><tr><td>Add component types​</td><td>X​</td><td></td><td></td><td>​</td></tr><tr><td>Modify component types​</td><td>X​</td><td></td><td></td><td>​</td></tr></tbody></table>
