You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Terraform module to deploy an azure runbook for rotating azure application client secrets, triggered from keyvault expired secret grid events.
and configarable with tags on azure keyvault secrets.
High Level Design
an automation account with a runbook is deployed with a webhook trigger
an event grid subscription is deployed for keyvault expired secret events and
new secret version created event to create the initial secret
to use the auto rotation a keyvault secret needs to be created with the required tags
the keyvault needs to be added to this modules keyvault subscriptions var
the automation account needs to have the required permissions to the keyvault for updating the secret and chaning the ip firewall rules
Usage/keyvault secret tags
the azure keyvault secret can be configured to autorotate with the following tags