Skip to content

Commit 9940c20

Browse files
authored
Merge pull request #1665 from rundeck/runner-ACL-fixes
Update ACL Documentation for Runners
2 parents a1523a4 + 4831206 commit 9940c20

File tree

1 file changed

+24
-13
lines changed

1 file changed

+24
-13
lines changed

docs/administration/security/authorization.md

Lines changed: 24 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -203,8 +203,12 @@ These are the Application scope actions that can be allowed or denied via the ac
203203
- Uninstalling plugins `uninstall`
204204
- Full access `admin`
205205
- Managing Runners
206-
- Read Access to All Runner configuration `read`
207-
- Full Admin access to All Runner Configuration `admin`
206+
- Read Runner configuration details. `read`
207+
- Create new Runner entries. `create`
208+
- Update existing Runner entries. `update`
209+
- Delete Runner entries. `delete`
210+
- Execute the ping command to check Runner status. `ping`
211+
- Regenerate a new credential package for a Runner. `regenerate_credentials`
208212

209213
The following table summarizes the generic and specific resources and the
210214
actions you can restrict in the application scope:
@@ -231,8 +235,12 @@ actions you can restrict in the application scope:
231235
| " | " | none | `install` | Install plugins |
232236
| " | " | none | `uninstall` | Uninstall plugins |
233237
| " | " | none | `admin` | Full access |
234-
| " | `runner` | none | `read` | Read Access to Runners |
235-
| " | " | none | `admin` | Full access to manage Runners |
238+
| " | `runner` | none | `read` | Read Runner setup/configuration details |
239+
| " | " |none | `create` | Create new Runner entries |
240+
| " | " |none | `update` | Update existing Runner entries |
241+
| " | " |none | `delete` | Delete Runner entries |
242+
| " | " |none | `ping` | Execute the ping command to check Runner status |
243+
| " | " |none | `regenerate_credentials` | Regenerate a new credential package for a Runner|
236244

237245
Table: Application scope generic type actions
238246

@@ -257,15 +265,6 @@ Table: Application scope generic type actions
257265
| " | " | `read` | Read files and list directories in the storage facility |
258266
| " | " | `delete` | Delete files in the storage facility |
259267
| `apitoken` | "username","roles" | `create` | Create an API Token with specified roles or username |
260-
| `runner` | "username","roles" | `read` | Read Runner setup/configuration details |
261-
| " | " | `create` | Create new Runner entries |
262-
| " | " | `update` | Update existing Runner entries |
263-
| " | " | `delete` | Delete Runner entries |
264-
| " | " | `ping` | Execute the ping command to check Runner status |
265-
| " | " | `regenerate_credentials`| Regenerate a new credential package for a Runner |
266-
267-
268-
269268

270269
---
271270

@@ -392,6 +391,12 @@ actions you can restrict in the project scope:
392391
| " | " | `update` | Update access |
393392
| " | " | `delete` | Delete access |
394393
| " | " | `post` | Post to webhook access |
394+
| " | `runner` | `read` | Read Runner setup/configuration details |
395+
| " | " | `create` | Create new Runner entries |
396+
| " | " | `update` | Update existing Runner entries |
397+
| " | " | `delete` | Delete Runner entries |
398+
| " | " | `ping` | Execute the ping command to check Runner status |
399+
| " | " | `regenerate_credentials` | Regenerate a new credential package for a Runner|
395400

396401
Type Properties Actions Description
397402

@@ -419,6 +424,12 @@ Type Properties Actions Description
419424
| " | | `view_history` | View job executions history |
420425
| `node` | "rundeck_server", "nodename", ... | `read` | View the node in the UI (see [Node resource properties](#node-resource-properties)) |
421426
| " | | `run` | Run jobs/adhoc on the node |
427+
| `runner` | "name", "id", "tags" | `read` | Read Runner Listing |
428+
| " | | `create` | Create new Runner entries |
429+
| " | | `update` | Update existing Runner entries |
430+
| " | | `delete` | Delete Runner entries |
431+
| " | | `ping` | Execute the ping command to check Runner status |
432+
| " | | `admin` | Full access to manage Runners |
422433

423434

424435
_Note_: see [Node resource properties](#node-resource-properties) for more node resource properties for authorization.

0 commit comments

Comments
 (0)