Deploying and Managing AWS Lambda With GitLab CI and Terraform
summary
Builds a Lambda pipeline that uses GitLab CI to lint, test, build a containerized function, push artifacts to S3 and Docker registry, then run Terraform plan and automated apply with state in Terraform Cloud state. The demo shows creating two versions and a plan of 13 additions, 0 changes, 0 deletions, packaging as a containerized Lambda, and applying successfully after a DNS delay. CI stores the plan artifact for audit and repeatable deploys.
AI-written summary · about
chapters (6)
- 0:00Introduction and philosophy
- 2:48Speaker background
- 5:00Tooling and methodology
- 8:23Process workflow
- 11:50Demo and deployment
- 21:13Closing thoughts
related talks
27mOptimizing Terraform integration inside GitLab CI/CD pipelines
44mCI/CD for AWS Lambdas with Serverless Framework and GitLab CI
38mDynamically deploying your Terraform code with GitLab CI
43mBuilding an AWS Serverless Application with Terraform
25mCI/CD in AWS Cloud
35mMulti Region Terraform Deployments
38mUnlocking AWS Serverless with Terraform
29mEphemeral Cloud Infrastructure for Acceptance Tests with Terraform Enterprise & GitLab
