AWS cross account delegation 依舊 WIP,今天延續昨天內容,使用 github action 做 terraform module 的 CI/CD
賽後文章會整理放到個人的部落格上 http://chechia.net/
我們可以在 terraform repository 中增加 tool checks 到 CI/CD 中,加強 code 的品質控管
terragrunt-infrastructure-modules PR 在此
這個 PR 包含幾個 Github Action Workflow
ls .github/workflows
checkov.yaml
format.yaml
plan.yaml
security-scan.yaml
validate.yaml
policy as code 內容可以將一篇演講,有興趣請見底下投影片: 2022 DevOpsDay: Policy As Code for Terraform: https://docs.google.com/presentation/d/1yawazO1B_sP5Yiav-XLGJXW3ZS2JTV0wGuJwhrUKQ3A
對於 Policy as Code 有興趣的朋友請見今年 DevOpsDay 的演講
https://devopsdays.tw/session-page/1146