All Projects → d2si-oss → terraform-modules

d2si-oss / terraform-modules

Licence: ISC license
Reusable Terraform modules

Programming Languages

HCL
1544 projects

Projects that are alternatives of or similar to terraform-modules

terraform-modules
Terraform Modules by Peak
Stars: ✭ 16 (+33.33%)
Mutual labels:  iac, hcl, terraform-modules
Pulumi
Pulumi - Developer-First Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀
Stars: ✭ 10,887 (+90625%)
Mutual labels:  gcp, iac
Airflow Toolkit
Any Airflow project day 1, you can spin up a local desktop Kubernetes Airflow environment AND one in Google Cloud Composer with tested data pipelines(DAGs) 🖥 >> [ 🚀, 🚢 ]
Stars: ✭ 51 (+325%)
Mutual labels:  gcp, hcl
Hybrid multicloud overlay
MutiCloud_Overlay demonstrates a use case of overlay over one or more clouds such as AWS, Azure, GCP, OCI, Alibaba and a vSphere private infrastructure in Hub and spoke topology, point to point topology and in a Single cloud. Overlay protocols IPv6 and IPv4 are independent of underlying infrastructure. This solution can be integrated with encryption and additional security features.
Stars: ✭ 127 (+958.33%)
Mutual labels:  gcp, hcl
Terraformer
CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code
Stars: ✭ 6,316 (+52533.33%)
Mutual labels:  gcp, hcl
Cloudguardiaas
Check Point CloudGuard Network Security repository containing solution templates, Terraform templates, tools and scripts for deploying and configuring CloudGuard Network Security products.
Stars: ✭ 27 (+125%)
Mutual labels:  gcp, hcl
terraform-aws-cognito-user-pool
A Terraform module to create and manage Cognito User Pools (Simple and Secure User Sign-Up, Sign-In, and Access Control) on Amazon Web Services (AWS). https://aws.amazon.com/cognito
Stars: ✭ 46 (+283.33%)
Mutual labels:  iac, terraform-modules
terraform-aws-s3-bucket
A Terraform module to create a Simple Storage Service (S3) Bucket on Amazon Web Services (AWS). https://aws.amazon.com/s3/
Stars: ✭ 47 (+291.67%)
Mutual labels:  iac, terraform-modules
terraform-github-organization
A Terraform module to manage GitHub Organizations. https://github.com/
Stars: ✭ 53 (+341.67%)
Mutual labels:  iac, terraform-modules
terraform-aws-labels
This terraform module is designed to generate consistent label names and tags for resources. You can use terraform-labels to implement a strict naming convention.
Stars: ✭ 32 (+166.67%)
Mutual labels:  hcl, terraform-modules
cb-spider
CB-Spider provides a unified view and single interface for multi-cloud management.
Stars: ✭ 26 (+116.67%)
Mutual labels:  gcp, iac
Terratag
Terratag is a CLI tool that enables users of Terraform to automatically create and maintain tags across their entire set of AWS, Azure, and GCP resources
Stars: ✭ 385 (+3108.33%)
Mutual labels:  gcp, hcl
Terraform Kubestack
Terraform GitOps Framework — Everything you need to build reliable automation for AKS, EKS and GKE Kubernetes clusters in one free and open-source framework.
Stars: ✭ 300 (+2400%)
Mutual labels:  gcp, hcl
Docs Examples
Open in Cloud Shell Examples for the Google provider docs
Stars: ✭ 50 (+316.67%)
Mutual labels:  gcp, hcl
Cloudblock
Cloudblock automates deployment of secure ad-blocking for all of your devices - even when mobile. Step-by-step text and video guides included! Compatible clouds include AWS, Azure, Google Cloud, and Oracle Cloud. Cloudblock deploys Wireguard VPN, Pi-Hole DNS Ad-blocking, and DNS over HTTPS in a cloud provider - or locally - using Terraform and Ansible.
Stars: ✭ 257 (+2041.67%)
Mutual labels:  gcp, hcl
Pci Gke Blueprint
PCI on GKE Blueprint: PCI Deployable Architecture on Google Cloud and GKE
Stars: ✭ 91 (+658.33%)
Mutual labels:  gcp, hcl
terraform-templates
Terraform templates, examples, etc.
Stars: ✭ 16 (+33.33%)
Mutual labels:  hcl, terraform-modules
terraform-vsphere-single-vm
Deploy single vSphere VM with Terraform - template.
Stars: ✭ 21 (+75%)
Mutual labels:  iac, hcl
terraform-aws-account
🌳 A sustainable Terraform Package which creates Account & IAM resources on AWS
Stars: ✭ 18 (+50%)
Mutual labels:  iac, terraform-modules
Azure arc
Automated Azure Arc environments
Stars: ✭ 224 (+1766.67%)
Mutual labels:  gcp, hcl

Terraform Modules

This repository holds modules for the terraform IaC tool. They are arranged by providers type (e.g. aws, gcp...). The root of the repository contains sample stacks exercising some of these modules.

Common guidelines

  • only specify resource attributes which aren't default
  • no need to declare the variable type when it's a string
  • module name separator: - (dash)
  • variable name separator: _ (underscore)

Prerequisites

Examples

AWS

  • Backbone: Module to create your network stack

GCP

  • Backbone: Module to create your network stack

TODO

AWS

  • Tags
  • SSH Bastion host
  • NACL
  • DHCP option set
  • DNS
  • VPC flow log
  • IPsec VPN (connect multiple regions and/or on-prem)
  • OpenVPN
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].