Upgrade to Pro — share decks privately, control downloads, hide ads and more …

CI/CDのワークフローをGitHub ActionsとHashiCorp Vaultでセキュアにしよう

CI/CDのワークフローをGitHub ActionsとHashiCorp Vaultでセキュアにしよう

HashiCorpのWebinarで利用した資料です!
動画はこちらから
https://www.hashicorp.com/events/webinars/ci-cd-github-actions-hashicorp-vault-jp

Kazuto Kusama

January 26, 2022
Tweet

More Decks by Kazuto Kusama

Other Decks in Technology

Transcript

  1. 問題になる場所 Actions Actions Actions push trigger trigger trigger Run tests

    Build Deploy 通知 Cloud Provider Registry Access key, Secret key User/Password Token
  2. 問題になる場所 Actions Actions Actions push trigger trigger trigger Run tests

    Build Deploy 通知 Cloud Provider Registry Access key, Secret key User/Password Token Personal Access Token SSH Key TLS Cert, Key
  3. Vaultで解決しませんか クライアント 認証 ポリシー シークレットエンジン Login and Generate Token Authentication

    Attach the policy Secret Management Using the Token Dynamic Secret Audit 大事な情報を”ちゃんと”管理 • 集中管理 • 安全に保管 • 安全に利用 • 利用履歴の記録
  4. Additional Resources • Vault GitHub Actions Learn Guide: https://learn.hashicorp.com/tutorials/vault/github-actions?in=vaul t/app-integration

    • GitHub Vault-Action resource: https://github.com/hashicorp/vault-action\ https://github.com/marketplace/actions/vault-secrets • Secure GitOps Workflows YouTube Webinar: https://www.youtube.com/watch?v=eN8QQCLrpyE