Hi Russ,
Try with the following ACL definition:
description: Desc.
context:
project: 'ProjectEXAMPLE'
for:
resource:
- equals:
kind: job
allow: [create]
- equals:
kind: node
allow: [read,refresh]
- equals:
kind: event
allow: [read]
adhoc:
- allow: [read,run]
job:
- allow: [read,run]
node:
- allow: [read,run]
by:
group: my_group
---
description: Desc.
context:
application: 'rundeck'
for:
resource:
- equals:
kind: user
allow: [admin]
project:
- match:
name: 'ProjectEXAMPLE'
allow: [read]
storage:
- allow: [read]
by:
group: my_group
You need to give the job creation rule at project level to duplicate jobs:
- equals:
kind: job
allow: [create]
Hope it helps!
Hi Russ,
Not needed, also works without that block, so, an ACL with restricted group and rights to duplicate jobs would be:
description: Desc.
context:
project: 'ProjectEXAMPLE'
for:
resource:
- equals:
kind: job
allow: [create]
- equals:
kind: node
allow: [read,refresh]
- equals:
kind: event
allow: [read]
adhoc:
- allow: [read,run]
job:
- allow: [read,run]
node:
- allow: [read,run]
by:
group: your_group
---
description: Desc.
context:
application: 'rundeck'
for:
project:
- match:
name: 'ProjectEXAMPLE'
allow: [read]
storage:
- allow: [read]
by:
group: your_group
Regards!