Create Outstanding AWS Infrastructure with Terraform and Qovery
Terraform combined with Qovery is like giving superpower to DevOps and developers. I am super excited to launch a brand new GitHub repository with "ready-to-use" examples to deploy crazy AWS cloud architecture with Terraform and Qovery. Feel free to use them, modify them and share them with us and our community.
It's an excellent way to familiarize yourself with Terraform, AWS, and how to use Qovery. Thousands of developers and DevOps build outstanding infrastructure on top of AWS. We are eager to share the best practices and ready-to-use architecture for your personal and professional projects.
resource "qovery_database" "production_psql_database" { environment_id = qovery_environment.production.id name = "strapi db" type = "POSTGRESQL" version = "13" mode = "MANAGED" # Use AWS RDS for PostgreSQL (backup and PITR automatically configured by Qovery) storage = 10 # 10GB of storage accessibility = "PRIVATE" # do not make it publicly accessible state = "RUNNING"
Check out the complete Terraform manifest file here.
Behind the scene, Qovery:
Creates 3 Kubernetes clusters (`Production`, `Staging`, `Dev`) on your AWS account (VPC, Security Groups, Subnet, EKS/Kubernetes...)
Creates Qovery Organization `Terraform Demo`
Creates Qovery Project `Strapi V4`
Creates Qovery Environment `production`
Creates Qovery Database `strapi db` (RDS) for `Production`
Application `strapi app` for `Production`
Creates Qovery Environment `staging`
Database `strapi db` (RDS) for `Staging`
Application `strapi app` for `Staging`
Environment `dev`
Database `strapi db` (Container with EBS) for `Dev`
Application `strapi app` for `Dev`
Inject all the Secrets and Environment Variables used by the app for every environment
Builds `strapi app` application for `Production`, `Staging` and `Dev` environments in parallel
Pushes `strapi app` container image in your ECR registry for `Production`, `Staging` and `Dev` environments in parallel
Deploys your PostgreSQL database for `Production` (AWS RDS), `Staging` (AWS RDS) and `Dev` (Container) environments in parallel
Deploys `strapi app` on your `Production`, `Staging` and `Dev` EKS clusters
Creates an AWS Network Load Balancer for all your clusters and apps
Generates a TLS certificate for your app for all your apps
Exposes publicly via HTTPS your Strapi app from `Production`, `Staging` and `Dev` through different endpoints
Terraform takes takes approximately 30 minutes per environment👍 So technically speaking you can have a Production, Staging and Dev environment in less than 2 hours and by letting Terraform and Qovery doing the job for your on your AWS account 😎
What's next?
Check out our Terraform Examples repository now and feel free to contribute.
Share on :
Tired of fighting your Kubernetes platform?
Qovery provides a unified Kubernetes control plane for cluster provisioning, security, and deployments - giving you an enterprise-grade platform without the DIY overhead.
Enterprise DevOps Automation: Moving from Scripts to Platform Engineering
Stop writing fragile scripts. Discover how top enterprises use Kubernetes Management Platforms to automate governance (Policy-as-Code), scale ephemeral environments, and enforce FinOps with Spot Instances.
Mélanie Dallé
Senior Marketing Manager
DevOps
Kubernetes
minutes
February 2, 2026
Top 10 Platform9 Alternatives: Best managed Kubernetes solutions for scale
Need a better way to manage on-prem Kubernetes? Review 10 alternatives to Platform9, categorized by "Infrastructure Ops" (Rancher) vs. "Developer Experience" (Qovery).
Mélanie Dallé
Senior Marketing Manager
DevOps
Kubernetes
minutes
February 2, 2026
Top 10 Rafay alternatives for enterprise Kubernetes operations
Is Rafay's complexity slowing you down? Compare the top 10 Rafay alternatives for 2026. From fleet managers like Rancher to developer platforms like Qovery, find the balance between control and velocity.
Mélanie Dallé
Senior Marketing Manager
DevOps
Kubernetes
minutes
February 2, 2026
Top 10 Spectro Cloud alternatives for multi-cluster fleet management
Don't just manage clusters. Modernize your stack. Compare Spectro Cloud vs. Qovery vs. Rancher to decide between "Fleet Operations" and "Developer Self-Service.
Mélanie Dallé
Senior Marketing Manager
DevOps
Kubernetes
minutes
February 2, 2026
Top 10 VMware alternatives after the Broadcom acquisition
Hit by Broadcom's VMware price hikes? Compare the top 10 alternatives for 2026, from direct replacements like Proxmox and Nutanix to modernization platforms like Qovery.
Mélanie Dallé
Senior Marketing Manager
DevOps
Kubernetes
Platform Engineering
6
minutes
February 2, 2026
10 Red Hat OpenShift alternatives to reduce licensing costs
Is OpenShift too expensive? Discover the best alternatives for 2026. Whether you need Developer Self-Service (Qovery) or Hybrid Cluster Ops (Rancher), find the right fit for your team.
Morgan Perry
Co-founder
Kubernetes
minutes
January 29, 2026
Kubernetes management: Best practices for enterprise scaling and cost optimization
Master enterprise Kubernetes management in 2026. Learn best practices for security, FinOps, and reliability, and see how AI-agentic platforms simplify operations.
Mélanie Dallé
Senior Marketing Manager
Kubernetes
Platform Engineering
Infrastructure Management
minutes
January 28, 2026
The top 3 OpenShift pains in 2026 (and how platform teams respond)
Is OpenShift becoming too expensive or complex for your team? Discover the top 3 OpenShift pain points; from the "pricing inversion" to vendor lock-in and see why agile platform teams are migrating to modular, developer-first alternatives like Qovery.