Show 'n Tell - Fullstaq

How to build secure Terraform pipelines with GitLab and AWS

Written by Suzanne van Os | Feb 16, 2023 10:33:07 AM

In this Show ’n Tell, Bas Bremer tells you all about how you can secure your pipelines in GitLab and AWS.

When collaborating on IaC projects in GitLab, it’s best practice to use pipelines to keep your resources in sync. That way, all changes to your infrastructure are auditable and traceable. Also, you don’t have to worry about conflicts between you and your co-workers because GitLab handles that for you.
In order to make it possible, it’s necessary to allow GitLab to access the AWS environment. This can be done by creating an AWS account, which comes with credentials, which should be stored in GitLab. This is possible but how are you able to maintain this? And what if you have multiple accounts and need to rotate all the keys? Isn’t there another way? Yes, there is!

Agenda

  • 0:00 - 1:25 - Welcome, Introduction and house rules by Fabian 

  • 1:25 - 34:33 – How to build secure Terraform pipelines with GitLab and AWS by Bas

  • 34:33 – 37:39 – Q&A with Bas & Fabian

Presenters

 

Fabian Met
Webinar host @ Fullstaq

 

 

Bas Bremer
DevOps Engineer @ Fullstaq