I need help with a workflow integrating PagerDuty and an AWS access group in Okta. The group needs to be dynamic based off reading the on-call schedules in PagerDuty.
The idea:
Every week I want an Okta workflow to run (Monday at 12pm EST) and read multiple on-call schedules in PagerDuty. Once it reads those schedules I want the workflow to add/remove users dependent on the on-call schedules.
Reason:
We want to be able to lock down how many users have access to AWS Runner Pods. We only want users who are on-call that week to be able to access it.
Question:
I’ve been messing around on how to do this in workflows, but I end up coming across a lot of different variations of a solution. I want the easiest possible - is this possible on just the PagerDuty connector in Okta Workflows?