digglife/aws-waf-temp-access

Add GitHub Runner IP to AWS WAF IPSet and/or Security Group with automatic cleanup

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
idThe ID of the WAF IPSet. Required if not using security-group-id.no
nameThe name of the WAF IPSet. Required if not using security-group-id.no
scopeThe scope of the WAF IPSet (CLOUDFRONT or REGIONAL)noREGIONAL
regionThe AWS region. Falls back to AWS_REGION env, AWS_DEFAULT_REGION env, then us-east-1.no
security-group-idThe ID of the EC2 Security Group. Required if not using id/name.no
security-group-descriptionDescription for the Security Group ingress rulenoTemporary access from GitHub Actions runner
security-group-portThe TCP port for the Security Group ingress ruleno443
security-group-protocolThe IP protocol for the Security Group ingress rulenotcp
namedescription
ip-addressThe public IP address that was added to the target(s)
statusStatus of the operation (success or failed)