Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Terraform

Terraform can manage existing and popular service providers, such as AWS, as well as custom in-house solutions.

It uses configuration files to describe the components necessary to run a single application or your entire datacenter. It generates an execution plan describing what will happen to reach the desired state, and afterwards executes it to build the desired infrastructure. As the configuration changes, Terraform is able to determine the changes and create incremental execution plans which can be applied.

The infrastructure Terraform can manage includes low-level components such as compute instances, storage, and networking, as well as high-level components such as DNS (Domain Name Service) entries, SaaS (Software as a Service) features.

https://github.com/claranet/tfwrapper

Claranet France Terraform & OpenTofu Wrapper

claranet opentofu python terraform

Last synced: 01 Nov 2024

https://github.com/hashicorp/terraform-provider-docker

As part of our introduction to self-service publishing in the Terraform Registry, this copy of the provider has been archived, and ownership has been transferred to active maintainers in the community. Please see the new location on the Terraform Registry: https://registry.terraform.io/providers/kreuzwerker/docker/latest

docker terraform terraform-provider

Last synced: 27 Sep 2024

https://github.com/spacelift-io/spacectl

Spacelift client and CLI

infra-as-code pulumi spacelift terraform

Last synced: 05 Nov 2024

https://github.com/dumrauf/openvpn-terraform-install

A one-stop Terraform module that creates an OpenVPN server in AWS readily provisioned with access by the users defined in the input

aws bash openvpn-server provisioning terraform

Last synced: 30 Oct 2024

https://github.com/vmware/terraform-provider-nsxt

Terraform Provider for VMware NSX

nsx nsx-t terraform terraform-provider

Last synced: 29 Oct 2024

https://github.com/rogerwelin/cfnctl

Cfnctl brings the Terraform cli experience to AWS Cloudformation :cloud:

aws cli cloud cloud-management cloudformation go golang iac infrastructure-as-code terraform

Last synced: 01 Nov 2024

https://github.com/microsoft/bedrock

Automation for Production Kubernetes Clusters with a GitOps Workflow

cluster cluster-deployment gitops kubernetes terraform

Last synced: 02 Aug 2024

https://github.com/gardener/terraformer

Executes Terraform configuration as job/pod inside a Kubernetes cluster.

kubernetes terraform

Last synced: 31 Oct 2024

https://github.com/johandry/terranova

Using Terraform package from Go

go golang golang-package terraform

Last synced: 02 Aug 2024

https://github.com/jmhale/terraform-aws-wireguard

Terraform module to deploy WireGuard on AWS

aws terraform terraform-modules vpn wireguard

Last synced: 10 Oct 2024

https://github.com/infracost/infracost-atlantis

Atlantis integration for Infracost. Shows cloud cost estimates for Terraform in pull requests.

atlantis aws cost-estimation devops gcp infrastructure-as-code terraform terraform-cost-estimation

Last synced: 04 Aug 2024

https://github.com/jvirtanen/vim-hcl

Syntax highlighting for HashiCorp Configuration Language (HCL)

consul hashicorp hcl nomad packer terraform vault vim

Last synced: 03 Aug 2024

https://github.com/tfverch/tfvc

Terraform provider and module version checking tool

go golang terraform

Last synced: 25 Oct 2024

https://github.com/cormacrelf/terraform-provider-zerotier

Create, modify and destroy ZeroTier networks and members through Terraform.

aws network sdn terraform terraform-provider terraform-providers virtual-network vpn vpn-gateway zerotier

Last synced: 10 Oct 2024

https://github.com/cloudposse/terraform-aws-vpc-peering

Terraform module to create a peering connection between two VPCs in the same AWS account.

aws peering terraform terraform-module vpc vpc-peering vpn

Last synced: 10 Oct 2024

https://github.com/adinhodovic/terraform-cloudflare-maintenance

Terraform module to create a responsive Maintenance Page using Cloudflare Workers.

cloudflare cloudflare-workers devops maintenance terraform web-development

Last synced: 27 Oct 2024

https://github.com/cloudposse/terraform-aws-vpc-peering-multi-account

Terraform module to provision a VPC peering across multiple VPCs in different accounts by using multiple providers

aws multi-account multi-provider peering terraform terraform-module vpc vpn

Last synced: 13 Oct 2024

https://github.com/googlecloudplatform/pci-gke-blueprint

PCI on GKE Blueprint: PCI Deployable Architecture on Google Cloud and GKE

gcp istio kubernetes pci terraform

Last synced: 28 Sep 2024

https://github.com/szinn/k8s-homelab

My home operations repository using k8s/gitops

flux gitops k8s k8s-at-home kubernetes renovate selfhosted talos terraform

Last synced: 05 Nov 2024

https://github.com/hashicorp/docker-hub-images

Automatic builds of container images for Docker Hub

terraform

Last synced: 27 Sep 2024

https://github.com/devops-rob/terraform-provider-terracurl

A flexible Terraform provider for making API calls

api api-rest http terracurl terraform terraform-provider

Last synced: 01 Nov 2024

https://github.com/awslabs/aws-terraform-dev-container

A VSCode Dev Container with tools to help you build and manage AWS infrastructure with Terraform

aws container devcontainer development environment terraform vscode

Last synced: 01 Aug 2024

https://github.com/radzionc/radzionkit

RadzionKit: A versatile full-stack development toolkit designed to streamline and enhance your coding projects with a suite of integrated, easy-to-use packages.

components dynamodb nodejs react terraform typescript ui

Last synced: 13 Aug 2024

https://github.com/brianshumate/vaultron

:robot: Vault clusters Terraformed onto Docker for great fun and learning!

consul docker hashicorp terraform vault

Last synced: 05 Nov 2024

https://github.com/poseidon/terraform-provider-matchbox

Terraform provider for Matchbox on-premise / bare-metal provisioning

butane fedora-coreos flatcar-linux matchbox terraform terraform-provider

Last synced: 03 Aug 2024

https://github.com/cloudposse/terraform-aws-rds-cloudwatch-sns-alarms

Terraform module that configures important RDS alerts using CloudWatch and sends them to an SNS topic

alerts aws cloudwatch rds-alerts sns terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/alphagov/govuk-infrastructure

Terraform turnup automation for the EKS Kubernetes clusters that host GOV.UK. See https://github.com/alphagov/govuk-helm-charts for application config.

aws container govuk govuk-replatforming terraform

Last synced: 01 Aug 2024

https://github.com/infracost/infracost-gh-action

GitHub Action for Infracost. Shows cloud cost estimates for Terraform in pull requests.

aws azure cost-estimation gcp github-actions infrastructure-as-code terraform terraform-cost-estimates

Last synced: 03 Aug 2024

https://github.com/gordonmurray/packer_ansible_inspec_terraform_aws

A demo application using Packer, Ansible, InSpec and Terraform on AWS

ansible aws inspec packer terraform

Last synced: 04 Aug 2024

https://github.com/harisekhon/templates

100+ DevOps Code & Config templates for Kubernetes, AWS, GCP, Terraform, Docker, Packer, Jenkins, CircleCI, GitHub Actions, Lambda, AWS CodeBuild, GCP Cloud Build, Vagrant, Puppet, Python, Bash, Go, Perl, Java, Scala, Groovy, Maven, SBT, Gradle, Make, Jenkinsfile, Makefile, Dockerfile, docker-compose.yml, Vagrantfile, M4 etc...

aws bash docker docker-compose gcp github github-actions golang gradle hacktoberfest java jenkins jenkinsfile makefile maven packer perl python terraform vagrant

Last synced: 30 Oct 2024

https://github.com/cloudposse/terraform-terraform-label

Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])

hcl2 label naming-convention terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/jakewalsh90/Terraform-Azure

Contains Terraform code for Azure deployment - snippets, useful bits, samples, labs and more. All deployable in small instances with ready to go code. These are designed for training/learning and documentation on deployment using GitHub Actions and Terraform Cloud is included.

azure demo devops github-actions labs learning-resources terraform terraform-cloud

Last synced: 02 Aug 2024

https://github.com/msfidelis/ecs-pipeline

:cloud: :whale: :zap: :rocket: Create environment and deployment pipelines to ECS Fargate with CodePipeline, CodeBuild and Github using Terraform

aws codebuild codepipeline devops docker ecr ecs ecs-cluster fargate terraform

Last synced: 01 Nov 2024

https://github.com/cloudposse/terraform-aws-s3-log-storage

This module creates an S3 bucket suitable for receiving logs from other AWS services such as S3, CloudFront, and CloudTrail

aws bucket glacier hcl2 lifecycle-management logs s3 standard storage terraform terraform-modules versioning

Last synced: 10 Oct 2024

https://github.com/coreos/terraform-aws-kubernetes

Install a Kubernetes cluster the CoreOS Tectonic Way: HA, self-hosted, RBAC, etcd Operator, and more

aws coreos kubernetes tectonic terraform terraform-modules

Last synced: 26 Sep 2024

https://github.com/cloudposse/terraform-aws-s3-website

Terraform Module for Creating S3 backed Websites and Route53 DNS

hcl2 route53 s3 s3-website terraform terraform-modules

Last synced: 13 Oct 2024

https://github.com/rosesecurity/wolfpack

WolfPack combines the capabilities of Terraform and Packer to streamline the deployment of red team redirectors on a large scale.

ansible cybersecurity infrastructure-as-code packer terraform

Last synced: 30 Oct 2024

https://github.com/andrewchambers/terraform-provider-nix

terraform provider that manages nix builds and nixos machines.

nixos nixpkgs terraform terraform-provider

Last synced: 11 Oct 2024

https://github.com/cloudposse/terraform-aws-codebuild

Terraform Module to easily leverage AWS CodeBuild for Continuous Integration

aws cicd codebuild continuous-integration hcl2 terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/inscapist/terraform-k3s-private-cloud

Private cluster with k3s. Why have 1 huge complicated cluster (pet) when you can have many simple, cheap clusters (cattle)?

aws ci-cd cloud cloud-init k3s k3s-cluster kubernetes microservices session-manager terraform

Last synced: 27 Oct 2024

https://github.com/cloudposse/terraform-aws-alb

Terraform module to provision a standard ALB for HTTP/HTTP traffic

acm alb aws ec2 ecs elb hcl2 http https ingress layer7 load-balancer terraform terraform-module tls

Last synced: 10 Oct 2024

https://github.com/goharbor/terraform-provider-harbor

A Terraform provider for Harbor. To configure and manage all aspects of your Harbor Container Registry with Terraform Infrastructure as Code.

container-registry harbor iac iac-terraform terraform terraform-provider

Last synced: 04 Aug 2024

https://github.com/mcuadros/ascode

AsCode - Terraform Alternative Syntax

hcl infrastructure language starlark terraform

Last synced: 27 Oct 2024

https://github.com/paololazzari/terraform-repl

A terraform console wrapper for a better REPL experience

repl terraform

Last synced: 01 Nov 2024

https://github.com/claranet/terraform-datadog-monitors

Manage Datadog monitors with terraform dedicated modules.

claranet datadog monitoring terraform

Last synced: 04 Aug 2024

https://github.com/DevopsChina/lab

We hope all friends who are holding a fresh secret technique in the DevOps toolchain sign up for the online sharing in the community. 希望所有在 DevOps 工具链方面怀揣着一招鲜秘技的朋友们都报名社区的线上分享

ansible argocd atlassian devops gitlab jenkins k3s liquibase teamcity tekton terraform

Last synced: 01 Aug 2024

https://github.com/cloudposse/terraform-aws-cloudtrail

Terraform module to provision an AWS CloudTrail and an encrypted S3 bucket with versioning to store CloudTrail logs

cloudtrail hcl2 logging s3 terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/ezra-buckingham/terry-the-terraformer

A CLI for deploying red team infrastructure across mutliple cloud providers, all integrated with a virtual Nebula network, and full ELK integration

ansible aws azure cli digitalocean docker docker-compose elasticsearch filebeat google-cloud-platform logstash namecheap nebula proxmox redteam terraform

Last synced: 01 Nov 2024

https://github.com/mongey/terraform-provider-confluentcloud

A Terraform provider for managing resource in confluent.cloud

confluent-cloud confluent-platform kafka terraform terraform-provider

Last synced: 30 Oct 2024

https://github.com/jch254/buildpipeline

AWS-powered serverless build, test and deploy pipeline ft. multiple environments

aws build-automation build-tool buildpipeline ci codebuild codepipeline docker infrastructure react terraform typescript webpack

Last synced: 01 Nov 2024

https://github.com/appvia/terranetes-controller

The terraform controller manages the life cycles of a terraform resource, allowing developers to self-serve dependencies in a controlled manner.

aws azure checkov cloud cloudformation google kubernetes self-service terraform terranetes

Last synced: 03 Aug 2024

https://github.com/triat/terraform-security-scan

Run a security scan on your terraform with the very nice https://github.com/aquasecurity/tfsec

actions aws azure ci compliance google-cloud-platform hacktoberfest scanner security static-analysis terraform tfsec

Last synced: 04 Aug 2024

https://github.com/infrablocks/ruby_terraform

A simple Ruby wrapper for invoking terraform commands.

command-line ruby ruby-gem ruby-library rubygem terraform

Last synced: 30 Oct 2024

https://github.com/turnerlabs/fargate-create

A CLI tool for scaffolding out new AWS ECS/Fargate applications based on Terraform templates and Fargate CLI

aws cli containers fargate terraform tooling

Last synced: 01 Aug 2024

https://github.com/christippett/terraform-cloudinit-container-server

A batteries included cloud-init config to quickly and easily deploy a single Docker image or Docker Compose file to any Cloud™ VM.

aws azure cloudinit digitalocean docker google-cloud hacktoberfest terraform traefik

Last synced: 28 Oct 2024

https://github.com/cloudposse/terraform-aws-ssm-parameter-store

Terraform module to populate AWS Systems Manager (SSM) Parameter Store with values from Terraform. Works great with Chamber.

chamber kms secrets secrets-management ssm terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/mongey/terraform-provider-kafka-connect

Terraform provider for managing Apache Kafka Connect

kafka kafka-connect terraform terraform-provider

Last synced: 30 Oct 2024

https://github.com/hashicorp/terraform-provider-dns

Utility provider that supports DNS updates (RFC 2136) and can optionally be configured with secret key based transaction authentication (RFC 2845).

dns terraform terraform-provider

Last synced: 28 Oct 2024

https://github.com/cloudposse/terraform-aws-acm-request-certificate

Terraform module to request an ACM certificate for a domain name and create a CNAME record in the DNS zone to complete certificate validation

acm aws hcl2 request-certificate ssl ssl-certificates terraform terraform-modules tls

Last synced: 10 Oct 2024

https://github.com/terraform-providers/terraform-provider-dns

Utility provider that supports DNS updates (RFC 2136) and can optionally be configured with secret key based transaction authentication (RFC 2845).

dns terraform terraform-provider

Last synced: 05 Aug 2024

https://github.com/sungchun12/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) :desktop_computer: >> [ :rocket:, :ship: ]

actions airflow airflow-environments airflow-toolkit cloud cloud-composer composer dbt docker gcp google-cloud hcl kubernetes kubernetes-deployment python python3 shell-script terraform terragrunt terragrunt-deployment

Last synced: 27 Oct 2024

https://github.com/raymondbutcher/pretf

Generate Terraform code with Python

python terraform

Last synced: 01 Nov 2024

https://github.com/HariSekhon/Templates

DevOps Templates for Kubernetes, AWS, GCP, Terraform, Docker, Packer, Jenkins, CircleCI, GitHub Actions, Lambda, AWS CodeBuild, GCP Cloud Build, Vagrant, Puppet, Python, Bash, Go, Perl, Java, Scala, Groovy, Maven, SBT, Gradle, Make, Jenkinsfile, Makefile, Dockerfile, docker-compose.yml, Vagrantfile, M4 etc...

aws bash docker docker-compose gcp github github-actions golang gradle hacktoberfest java jenkins jenkinsfile makefile maven packer perl python terraform vagrant

Last synced: 05 Nov 2024

https://github.com/cloudposse/terraform-datadog-platform

Terraform module to configure and provision Datadog monitors, custom RBAC roles with permissions, Datadog synthetic tests, Datadog child organizations, and other Datadog resources from a YAML configuration, complete with automated tests.

datadog monitoring synthetics terraform terraform-modules terratest

Last synced: 10 Oct 2024

https://github.com/f5networks/terraform-provider-bigip

Terraform resources that can configure F5 BIG-IP products

bigip terraform terraform-provider

Last synced: 10 Oct 2024

https://github.com/jml/terradiff

Get told when your Terraform config doesn't match reality

automation gitops prometheus terraform

Last synced: 27 Oct 2024

https://github.com/hashicorp/terraform-provider-postgresql

As part of our introduction to self-service publishing in the Terraform Registry, this copy of the provider has been archived, and ownership has been transferred to active maintainers in the community. Please see the new location on the Terraform Registry: https://registry.terraform.io/providers/cyrilgdn/postgresql

postgresql terraform terraform-provider

Last synced: 27 Sep 2024

https://github.com/poseidon/terraform-render-bootstrap

Low-level bootstrap a Kubernetes control plane with Terraform (part of Typhoon)

kubernetes terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/msfidelis/terraformando-eks

:rocket: :package: :whale: codebase da série de videos Terraformando o EKS no Youtube

course eks kubernetes terraform

Last synced: 15 Oct 2024

https://github.com/openfun/marsha

:clapper: An opensource LTI Learning Content Management System (LCMS)

bigbluebutton django edx learning live lti moodle openedx python reactjs streaming terraform video webinar

Last synced: 03 Aug 2024

https://github.com/anthr76/infra

My home or for-home infrastructure written as code defining GitOps principles for Kubernetes clusters.

ansible etcd flux fluxcd gitops k8s k8s-at-home k8s-gitops kubernetes kubernetes-cluster kubernetes-deployment pi-cluster sidero sops talos terraform

Last synced: 31 Oct 2024

https://github.com/cloudposse/terraform-aws-backup

Terraform module to provision AWS Backup, a fully managed backup service that makes it easy to centralize and automate the back up of data across AWS services such as EBS volumes, RDS databases, DynamoDB tables, EFS file systems, and AWS Storage Gateway volumes.

aws aws-dynamodb aws-efs backup backups dynamodb dynamodb-backup ebs ebs-backup ebs-volumes efs efs-backup efs-volume hcl2 rds rds-backup rds-database terraform terraform-module terraform-modules

Last synced: 10 Oct 2024

https://github.com/cloudposse/terraform-aws-cloudfront-cdn

Terraform Module that implements a CloudFront Distribution (CDN) for a custom origin.

aws bucket cdn cloudfront terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/w3f/polkadot-deployer

Tool for deploying polkadot networks

blockchain devops devops-tools docker helm kubernetes polkadot terraform

Last synced: 27 Sep 2024

https://github.com/cloudposse/terraform-aws-multi-az-subnets

DEPRECATED (use cloudposse/terraform-aws-dynamic-subnets instead): Terraform module for multi-AZ public and private subnets provisioning

cidr dynamic hcl2 multi-az nat-gateways private-subnets subnet subnet-calculator subnet-ids terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/chadgeary/cloudoffice

Cloudoffice deploys Nextcloud and OnlyOffice automatically with LetsEncrypt HTTPS certificates. Text and video instructions included. Six compatible cloud providers, or via Ubuntu/Raspberry Pi. Cloud provider deployments include low-cost object storage integration (e.g. S3).

ansible apache arm automation aws azure cloud duckdns gcp httpd letsencrypt minio nextcloud oci onlyoffice pi raspberry-pi terraform ubuntu

Last synced: 03 Nov 2024

https://github.com/clowdhaus/eks-reference-architecture

Reference EKS architectures using https://github.com/terraform-aws-modules/terraform-aws-eks

architectural-patterns aws-eks aws-eks-cluster infrastructure-as-code kubernetes-cluster terraform

Last synced: 02 Aug 2024

https://github.com/ericchiang/terraform-provider-k8s

Kubernetes Terraform provider with support for raw manifests

kubernetes terraform terraform-provider

Last synced: 28 Oct 2024

https://github.com/JamesWoolfenden/sato

Sato converts ARM or CFN into Terraform

arm aws azure cfn cloudformation terraform

Last synced: 01 Nov 2024

https://github.com/babarot/stein

A linter for config files with a customizable rule set

go hashicorp hcl infrastructure infrastructure-as-code json kubernetes linter sentinel terraform yaml

Last synced: 30 Sep 2024

https://github.com/jckuester/awsrm

A remove command for AWS resources

aws cleaning cli delete golang terraform

Last synced: 27 Oct 2024

https://github.com/ahinko/home-ops

Homelab & Gitops, Infrastructure as Code (IaC) where possible. K8s cluster running on Talos and managed by Flux. Renovate keeps the repo up to date.

ansible docker flux gitops home-operations homelab k8s-at-home kubernetes renovate selfhosted talos talosctl terraform

Last synced: 04 Aug 2024

https://github.com/hashicorp/terraform-provider-cloudinit

Utility provider that exposes the cloudinit_config data source which renders a multipart MIME configuration for use with cloud-init (previously available as the template_cloudinit_config resource in the template provider)

cloud-init terraform terraform-provider

Last synced: 07 Oct 2024