Skip to content
@terraform-do-modules

Terraform DigitalOcean Modules

Unofficial community maintained Terraform modules for Digitalocean

Untitled design (1)

Terraform Digital Ocean Modules

Reusable, secure, and production-ready Terraform modules for Digital Ocean


⚡ What We Do

  • Infrastructure as Code (IaC): 20+ opinionated Terraform modules across core DO services.
  • Secure by Default: Modules aligned with DO best practices and security guardrails.
  • Consistency: Standardized naming conventions, tagging, and structure across resources.
  • Examples Included: Every module ships with usage examples to get started quickly.
  • Terraform Scanning: Automated Checkov scans ensure compliance and security before release.
  • CI/CD Ready: Designed for GitHub Actions, Azure DevOps, and reusable workflows.

🏆 Highlights

  • Modules validated with Checkov for security and compliance.
  • Examples provided in each repo for quick adoption.
  • Focused entirely on Digital Ocean for depth and reliability.
  • Actively maintained and community-driven.

🌟 Why Terraform DO Modules?

  1. Reusable building blocks — Composable modules for any workload.
  2. Secure defaults — Security guardrails integrated into every module.
  3. Production-ready — HA, scalability, and compliance baked in.
  4. Developer-friendly — Examples, variable descriptions, and outputs included.
  5. Automation focused — Compatible with GitOps, CI/CD, and IaC pipelines.

👐 Open Source Contributions

Type Highlight
Terraform Modules AWS, GCP, AZURE
Helm Charts helm-charts
GitHub Actions Shared Workflows to standardise CI/CD
Security Baselines Standard infra guardrails (e.g., secure baseline module)

🏗️ Join Our Slack Community

Join our vibrant open-source slack community and embark on an ever-evolving journey with CloudDrove; helping you in moving upwards in your career path. Join our vibrant Open Source Slack Community and embark on a learning journey with CloudDrove. Grow with us in the world of DevOps and set your career on a path of consistency.

🌐💬What you'll get after joining this Slack community:

  • 🚀 Encouragement to upgrade your best version.
  • 🌈 Learning companionship with our DevOps squad.
  • 🌱 Relentless growth with daily updates on new advancements in technologies.

Join our tech elites Join Now 🚀


📚 Explore Our Blogs

👉 Click here to read our latest insights and updates.


🌐 Tap Into Our Capabilities

We provide a platform for organizations to engage with experienced top-tier DevOps & Cloud services.
Tap into our pool of certified engineers and architects to elevate your DevOps and Cloud Solutions.

CloudDrove has extensive experience in:

  • Designing, building & migrating environments
  • Securing and consulting on cloud platforms
  • Monitoring, optimizing, and automating complex systems
  • Maintaining modern cloud-native architectures at scale

With remarkable client footprints in American & European corridors, our certified architects & engineers are ready to serve you as per your requirements & schedule.

📩 Write to us at [email protected]

⭐ If our Azure modules helped you simplify deployments, we'd appreciate a star!

Pinned Loading

  1. terraform-digitalocean-components terraform-digitalocean-components Public

    Terraform module to create digital ocean component.

    HCL 12

  2. terraform-digitalocean-vpc terraform-digitalocean-vpc Public

    Forked from clouddrove/terraform-digitalocean-vpc

    Terraform module to create VPC resources. VPCs are virtual networks containing resources that can communicate with each other in full isolation, using private IP addresses

    HCL 11 1

  3. terraform-digitalocean-spaces terraform-digitalocean-spaces Public

    Forked from clouddrove/terraform-digitalocean-spaces

    Terraform module to create spaces resource on Digital Ocean. DigitalOcean Spaces provide S3-compatible object storage which lets you store and serve large amounts of data.

    HCL 8

  4. terraform-digitalocean-load-balancer terraform-digitalocean-load-balancer Public

    Terraform module to create Load-balancer resource . DigitalOcean Load Balancers ensure that the requests your application receives are only distributed to Droplets that have passed health checks.

    HCL 9

  5. terraform-digitalocean-database terraform-digitalocean-database Public

    Terraform module to create DATABASE resources. DigitalOcean's Managed Databases are a fully managed, high performance database cluster service. Using managed databases is a powerful alternative to …

    HCL 10 1

  6. terraform-digitalocean-kubernetes terraform-digitalocean-kubernetes Public

    Terraform module for creating a Kubernetes cluster on Digital Ocean. DigitalOcean Kubernetes (DOKS) is a managed Kubernetes service that lets you deploy Kubernetes clusters without the complexities…

    HCL 12 3

Repositories

Showing 10 of 18 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…