Home / Companies / GitLab / Blog / Post Details
Content Deep Dive

From OpenTofu to Argo CD: GitLab as your AWS control plane

Blog post from GitLab

Post Details
Company
Date Published
Author
Javier Urones Monteserín, Clober and Péter Bozsó
Word Count
1,725
Company Posts That Month
19
Language
English
Hacker News Points
-
Post removed?
No
Summary

A tutorial based on an AWS Summit Madrid 2025 demo explains how to use GitLab as a central platform for fully automated AWS infrastructure and application delivery. It combines infrastructure as code with OpenTofu, GitLab CI/CD pipelines, GitLab-managed state and container registry services, and GitOps deployment through Argo CD to make environments reproducible, versioned, secure, and recoverable through Git changes. The workflow provisions AWS networking and an Amazon EKS cluster, then automatically triggers separate pipelines to install Argo CD, CertManager, and Ingress NGINX through Helm-managed OpenTofu configurations before applying Argo CD manifests for a sample web application. Application source code and Kubernetes deployment manifests are kept in separate repositories; the application pipeline builds and publishes a container image, updates the deployment repository with its new image tag, and allows Argo CD to detect and synchronize the change to the cluster. Sensitive AWS and environment settings are stored as protected GitLab CI/CD variables, minimizing hardcoded configuration and direct developer access to the Kubernetes cluster.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 15 3,490 385 112 +26%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.