This repository provides reusable GitHub Actions workflow templates and documentation for use across repositories in the RAC GitHub organization.
.github/
└── workflow-templates/
└── rotate_keys.yml
workflow-templates/
Contains reusable basic GitHub Actions workflow templates that can be imported into other organizational repositories as starting templates.
Rotates AWS IAM access keys by invoking a Lambda function.
What it does:
- Assumes an AWS role using credentials stored in GitHub Secrets
- Calls a Lambda function responsible for rotating IAM access keys
- Optionally stores newly rotated credentials in AWS SSM Parameter Store
To add a new reusable workflow:
- Create a new
.ymlfile inworkflow-templates/ - Ensure it is:
- Parameterized (no hardcoded environment values)
- Update this README with a new description of the template