Tutorial Demonstrates Passbolt Secret Retrieval for GitLab CI/CD on AWS

· 41:17 · Watch on YouTube ↗

Summary

A sponsored tutorial deploys Passbolt on AWS and demonstrates a GitLab pipeline retrieving encrypted secrets, while identifying decryption and other requirements for production use.

Key points

  • The proof of concept deploys a self-hosted Passbolt instance on EC2 and configures HTTPS.
  • GitLab CI/CD variables hold the Passbolt URL and an API token used to request application secrets at job time.
  • A successful pipeline retrieved an encrypted database password and API key as artifacts; it did not demonstrate runtime decryption.
  • The presenter used legacy clear-text metadata and debug mode for the demo, noting that neither is recommended for production.
  • Production considerations include private-key storage, runtime decryption, key rotation and revocation, environment separation, backups and monitoring.

Article Details

Topics
  • [00:24] Protecting CI/CD pipeline credentials
  • [01:42] Deploying Passbolt on AWS EC2
  • [07:28] Configuring a domain and HTTPS
  • [15:27] Setting up Passbolt and its administrator account
  • [19:28] Creating demonstration secrets and legacy metadata
  • [23:44] Creating an API token and configuring GitLab CI/CD variables
  • [30:00] Building and troubleshooting the pipeline
  • [38:43] Encrypted retrieval results and production considerations

People

Vendors

Products

Related Articles