Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- GitHub: https://github.com/topics/terraform
- Wikipedia: https://en.wikipedia.org/wiki/Terraform_(software)
- Repo: https://github.com/hashicorp/terraform
- Created by: Mitchell Hashimoto, HashiCorp
- Released: July 28, 2014
- Related Topics: hashicorp, infrastructure, infrastructure-as-code,
- Aliases: hashicorp-terraform, terraform-configurations, terraform-module, terraform-modules, terraform-providers,
- Last updated: 2024-11-06 00:29:56 UTC
- JSON Representation
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/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
https://github.com/cloudposse/terraform-provider-utils
The Cloud Posse Terraform Provider for various utilities (e.g. deep merging, stack configuration management)
config configuration configuration-management deep-merge provider spacelift stack terraform terraform-providers utilities utils
Last synced: 10 Oct 2024
https://github.com/teticio/lambda-scraper
Use AWS Lambda functions as a proxy pool to scrape web pages.
lambda-functions proxy scraping terraform
Last synced: 01 Aug 2024
https://github.com/hashicorp/terraform-provider-time
Utility provider that provides Time-Based Resources
terraform terraform-provider time
Last synced: 07 Oct 2024
https://github.com/cloudknit-io/cloudknit
Self-service management of complex Cloud Environments
aws cloud cloud-native devops environment-as-code infrastructure infrastructure-as-code kubernetes terraform
Last synced: 05 Nov 2024
https://github.com/khanh-ph/proxmox-kubernetes
Enables you to create a Kubernetes cluster on Proxmox VE with Terraform & Kubespray in a declarative manner.
ansible bare-metal k8s kubernetes kubespray proxmox-ve terraform
Last synced: 05 Nov 2024
https://github.com/nerdwalletoss/terraformpy
Terraformpy is a library and command line tool to supercharge your Terraform configs using a full fledged Python environment!
Last synced: 13 Oct 2024
https://github.com/fujiwara/tfstate-lookup
Lookup resource attributes in tfstate.
Last synced: 14 Oct 2024
https://github.com/fivexl/terraform-aws-cloudtrail-to-slack
Parse AWS CloudTrail events and send alerts to Slack for events that match pre-configured rules
aws cloudtrail fivexl lambda slack terraform terraform-module
Last synced: 30 Oct 2024
https://github.com/aws-samples/aws-network-hub-for-terraform
This repository demonstrates a scalable, segregated, secured AWS network hub for multi-account organizations using Terraform.
amazon-web-services automation aws aws-orga centralised-networking example hashicorp iac iam infrastructure-as-code network network-firewall network-hub ram route53 route53-resolver terraform transit-gateway vpc-endpoints vpc-flowlogs
Last synced: 01 Aug 2024
https://github.com/hashicorp/cdktf-aws-cdk
Use AWS CDK constructs in CDKTF projects
aws-cdk cdk cdktf constructs terraform terraform-cdk
Last synced: 29 Oct 2024
https://github.com/gatblau/onix
A reactive configuration manager designed to support Infrastructure as a Code provisioning, and bi-directional configuration management providing a single source of truth across multi-cloud environments.
ansible cmdb configuration-management database-management dependencies deployments infrastructure kubernetes multi-cloud onix openshift reactive terraform
Last synced: 27 Sep 2024
https://github.com/tenable/KaiMonkey
KaiMonkey provides vulnerable infrastructure as code (IaC) to help explore and understand common cloud security threats exposed via IaC.
Last synced: 03 Aug 2024
https://github.com/jhackshaw/iplocate
Geolocate and plot ipv4 and ipv6 addresses
aws ipgeo ipgeolocation reactjs terraform
Last synced: 06 Nov 2024
https://github.com/ki-labs/kaos
open source platform for simplifying machine learning deployment
cloud-agnostic kaos kubernetes ml pachyderm platform python terraform
Last synced: 06 Nov 2024
https://github.com/marco-lancini/offensive-infrastructure
Offensive Infrastructure with Modern Technologies
ansible ansible-roles consul devops docker docker-compose hashistack nomad pentesting terraform vault
Last synced: 13 Oct 2024
https://github.com/cloudposse/terraform-aws-sso
Terraform module to configure AWS Single Sign-On (SSO)
security terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/cloudposse/terraform-aws-eks-workers
Terraform module to provision an AWS AutoScaling Group, IAM Role, and Security Group for EKS Workers
aws cluster ec2 eks hcl2 k8s kubernetes nodes terraform terraform-module workers
Last synced: 10 Oct 2024
https://github.com/KI-labs/kaos
open source platform for simplifying machine learning deployment
cloud-agnostic kaos kubernetes ml pachyderm platform python terraform
Last synced: 05 Aug 2024
https://github.com/nix-community/infra
nix-community infrastructure [maintainer=@zowoq]
nix-community-buildbot nix-darwin nixos terraform
Last synced: 04 Aug 2024
https://github.com/googlecloudplatform/gke-poc-toolkit
π¦ Demo generator for Google Kubernetes Engine!
anthos gcp gke kubernetes terraform
Last synced: 07 Oct 2024
https://github.com/nrkno/terraform-registry
A private Terraform registry with modular store backends.
plattform terraform terraform-registry utvikleropplevelse
Last synced: 01 Nov 2024
https://github.com/hashicorp/learn-terraform-lambda-api-gateway
aws aws-lambda hashicorp lambda serverless terraform tutorial
Last synced: 07 Oct 2024
https://github.com/cloudposse/terraform-aws-eks-node-group
Terraform module to provision a fully managed AWS EKS Node Group
aws eks hcl2 k8s kubernetes node-pool terraform terraform-module terratest
Last synced: 10 Oct 2024
https://github.com/chrisipa/cloud-portal
Self service web portal for different Cloud platforms like Azure, AWS and VMWare vSphere.
amazon-web-services ansible aws azure bootstrap cloud docker docker-compose esxi java portal sbadmin spring-boot terraform virtual-machine vmware vsphere
Last synced: 02 Aug 2024
https://github.com/kubealex/libvirt-ocp4-provisioner
Automate your OCP4 installation
ansible cluster-installation coreos devops devops-tools hacktoberfest hashicorp hashicorp-terraform k8s kubernetes libvirt libvirt-ocp4-provisioner ocp openshift openshift-v4 terraform upi
Last synced: 10 Oct 2024
https://github.com/hashicorp/terraform-elasticache-example
Example Terraform config for creating an Elasticache cluster
Last synced: 07 Oct 2024
https://github.com/philips-labs/terraform-registry
Terraform registry to serve arbitrary Terraform provider releases hosted on Github
terraform terraform-providers terraform-registry
Last synced: 10 Oct 2024
https://github.com/cloudposse/terraform-aws-efs
Terraform Module to define an EFS Filesystem (aka NFS)
aws efs hcl2 nfs terraform terraform-modules
Last synced: 30 Oct 2024
https://github.com/phzietsman/aws-slack-clickoops-watcher
Get alerts when people are using the AWS console to modify create or modify resources.
Last synced: 01 Aug 2024
https://github.com/fortinet/azure-templates
A set of Azure Templates for getting you started in Azure with Fortinet.
arm azure azure-templates fortinet microsoft template terraform
Last synced: 02 Aug 2024
https://github.com/PaloAltoNetworks/terraform-provider-panos
Terraform Panos provider
paloaltonetworks terraform terraform-provider
Last synced: 01 Nov 2024
https://github.com/keeper-security/secrets-manager
Keeper Secrets Manager is a cloud-based, zero-knowledge platform for securing infrastructure secrets. Provides automatic password rotation and integration into popular DevOps CI/CD tools.
ansible azure-devops devops docker dotnet gitlab jenkins keepersecurity password-manager powershell python secrets terraform
Last synced: 11 Oct 2024
https://github.com/sergelogvinov/terraform-talos
Terraform examples to run Talos
azure gcp hetzner infrastructure-as-code kubernetes multicloud openstack oracle packer proxmox scaleway talos terraform
Last synced: 01 Nov 2024
https://github.com/magodo/tfadd
Generate valid Terraform configuration from state
Last synced: 30 Oct 2024
https://github.com/cn-terraform/terraform-aws-ecs-fargate
AWS ECS Fargate Terraform Module
amazon-web-services aws ecs-fargate ecs-service fargate terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/trussworks/terraform-aws-bootstrap
π π₯ Terraform for your Terraform remote state configuration
Last synced: 05 Nov 2024
https://github.com/aws-samples/aws-scps-with-terraform
Deploy Service Control Policies (SCPs) with Terraform
aws aws-organizations scp terraform
Last synced: 01 Aug 2024
https://github.com/lgallard/terraform-aws-cognito-user-pool
Terraform module to create Amazon Cognito User Pools, configure its attributes and resources such as app clients, domain, resource servers. Amazon Cognito User Pools provide a secure user directory that scales to hundreds of millions of users.
aws aws-cognito cognito cognito-user-pool terraform terraform-module terraform-modules
Last synced: 10 Oct 2024
https://github.com/azavea/terraform-aws-postgresql-rds
A Terraform module to create an Amazon Web Services (AWS) PostgreSQL Relational Database Server (RDS).
amazon-web-services aws postgresql rds terraform terraform-modules
Last synced: 13 Oct 2024
https://github.com/eddycharly/terraform-provider-kops
Brings kOps into terraform in a fully managed way
kops terraform terraform-provider terraform-provider-kops
Last synced: 27 Oct 2024
https://github.com/amancevice/terraform-aws-slackbot
Serverless Extensible Slackbot
aws nodejs serverless slack terraform
Last synced: 26 Oct 2024
https://github.com/hashicorp/terraform-provider-archive
Utility provider that provides a data source that can create zip archives for individual files or collections of files.
archive terraform terraform-provider
Last synced: 07 Oct 2024
https://github.com/jmccann/drone-terraform
Drone plugin for triggering Terraform deployments
drone-ci drone-plugin terraform
Last synced: 09 Aug 2024
https://github.com/aaratn/terraenv
Terraform & Terragrunt Version Manager
linux osx python rbenv terraform terragrunt tfenv version-manager
Last synced: 28 Oct 2024
https://github.com/cloudposse/terraform-aws-dynamodb
Terraform module that implements AWS DynamoDB with support for AutoScaling
autoscaling aws dynamodb dynamodb-database dynamodb-table hcl2 terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/mongodb/terraform-aws-ecs-task-definition
A Terraform module for creating Amazon ECS Task Definitions
aws aws-ecs terraform terraform-modules
Last synced: 07 Oct 2024
https://github.com/r7kamura/mastodon-terraform
Boilerplate for running Mastodon on AWS using Terraform and CircleCI.
Last synced: 10 Aug 2024
https://github.com/Keeper-Security/secrets-manager
Keeper Secrets Manager is a cloud-based, zero-knowledge platform for securing infrastructure secrets. Provides automatic password rotation and integration into popular DevOps CI/CD tools.
ansible azure-devops devops docker dotnet gitlab jenkins keepersecurity password-manager powershell python secrets terraform
Last synced: 13 Aug 2024
https://github.com/azure/azure-data-labs-modules
A list of Terraform modules to build your Azure Data IaC templates.
analytics azure data github github-actions labs terraform terraform-modules
Last synced: 07 Oct 2024
https://github.com/powerdatahub/terraform-aws-airflow
Terraform module to deploy an Apache Airflow cluster on AWS, backed by RDS PostgreSQL for metadata, S3 for logs and SQS as message broker with CeleryExecutor
airflow apache-airflow aws celery hacktoberfest terraform terraform-module terraform-modules
Last synced: 10 Oct 2024
https://github.com/iits-consulting/terraform-opentelekomcloud-project-factory
This repository helps to create an OTC-based cloud-native infrastructure landscape with Kubernetes, load balancers, VPCs, etc. With these modules, we provide you a rocket start while you can still deep-dive into detailed configuration later.
opentelekomcloud otc repository terraform terraform-modules
Last synced: 30 Oct 2024
https://github.com/express42/terraform-ansible-example
Quick start on how to provision with ansible inside terraform
Last synced: 03 Aug 2024
https://github.com/navercloudplatform/terraform-provider-ncloud
Terraform NaverCloud provider
naver-cloud-platform ncloud terraform terraform-provider
Last synced: 27 Oct 2024
https://github.com/DevSecTop/TF-via-PR
Plan and apply Terraform/OpenTofu via PR automation, using best practices for secure and scalable IaC workflows.
automation aws cicd-pipeline devops github-actions-ci infrastructure-as-a-code opentofu platform-engineering reusable-workflows terraform
Last synced: 01 Nov 2024
https://github.com/dominis/mikado
π€π¨Mikado helps managing your AWS infrastructure for WordPress sites by defining an out-of-box, highly available, easy-to-deploy setup
ansible aws aws-infrastructure infrastructure mikado terraform wordpress
Last synced: 03 Aug 2024
https://github.com/fitnesskeeper/terraform-lambda
Run `terraform apply` from within an AWS Lambda
Last synced: 28 Sep 2024
https://github.com/openslo/slogen
tool to create and manage content for reliability tracking from logs/event data.
command-line-tool golang openslo reliability slo sumologic terraform
Last synced: 11 Oct 2024
https://github.com/gurayops/gepp
Developer's Helper to Docker, Kubernetes, and Terraform. Fully automatic, without any config or question π
automation cdktf docker docker-image dockerfile k3d k3s kubernetes kubernetes-manifests python terraform
Last synced: 01 Aug 2024
https://github.com/joatmon08/hashicorp-stack-demoapp
HashiCorp Cloud Platform (Vault, Consul, Boundary) with Argo CD and Kubernetes
boundary consul kubernetes terraform vault
Last synced: 31 Oct 2024
https://github.com/kennethreitz-archive/terrapyn
A Python module for slinging infrastructure (with terraform).
devops infrastructure-as-code python terraform
Last synced: 07 Aug 2024
https://github.com/joryirving/home-ops
Wife tolerated HomeOps driven by Kubernetes, and Gitops via Flux.
ansible flux gitops home-operations k3s kubernetes kubesearch longhorn renovate rook-ceph self-hosted talos terraform
Last synced: 04 Aug 2024
https://github.com/azavea/terraform-aws-ecs-cluster
A Terraform module to create an Amazon Web Services (AWS) EC2 Container Service (ECS) cluster.
amazon-web-services aws ecs terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/cloudposse/terraform-aws-iam-system-user
Terraform Module to Provision a Basic IAM System User Suitable for CI/CD Systems (E.g. TravisCI, CircleCI)
aws cicd circleci hcl2 iam iam-users provision terraform terraform-module terraform-modules
Last synced: 10 Oct 2024
https://github.com/cvbarros/terraform-provider-teamcity
Terraform Provider for Jetbrains TeamCity CI server
golang teamcity terraform terraform-provider
Last synced: 31 Oct 2024
https://github.com/umotif-public/terraform-aws-ecs-fargate
Terraform module to create AWS ECS FARGATE services
aws ecs ecs-fargate fargate fargate-spot spot terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/Azure/azure-data-labs-modules
A list of Terraform modules to build your Azure Data IaC templates.
analytics azure data github github-actions labs terraform terraform-modules
Last synced: 02 Aug 2024
https://github.com/philips-labs/spiffe-vault
Integrates Spiffe and Vault to have secretless authentication
bottom-turtle code-signing cosign hacktoberfest hashicorp helm k8s kubernetes secrets spiffe spire terraform vault zero-trust
Last synced: 02 Aug 2024
https://github.com/terraform-community-modules/tf_aws_elasticsearch
[DEPRECATED] Use https://github.com/terraform-aws-modules/terraform-aws-opensearch
aws elasticsearch opensearch terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/0xDones/tfgen
Terraform code generator for consistent codebase and DRY
cli devtools terraform terragrunt
Last synced: 01 Nov 2024
https://github.com/thazelart/terraform-validator
A norms and conventions validator for Terraform
code-quality continuous-delivery continuous-integration continuous-testing conventions hcl hcl2 norms terraform validator
Last synced: 03 Aug 2024
https://github.com/builtinnya/aws-sns-slack-terraform
A Terraform module which sends SNS events to Slack with AWS lambda function
aws aws-lambda aws-sns terraform terraform-modules
Last synced: 13 Oct 2024
https://github.com/Madh93/tpm
π οΈ A package manager for Terraform providers
cli go golang opentofu terraform terraform-provider
Last synced: 01 Nov 2024
https://github.com/carboniferio/carbonifer
Control carbon emission of your cloud infrastructure - Carbon-aware cloud infra
aws azure carbon-aware carbon-emissions carbon-footprint carbonifer cloud data-centers gcp greenops sustainability terraform
Last synced: 03 Aug 2024
https://github.com/dhoer/terraform_examples
Terraform AWS Windows examples
asg aws chef chocolatey examples terraform windows winrm
Last synced: 02 Aug 2024
https://github.com/picatz/terraform-google-nomad
π Terraform Module for Nomad clusters with Consul on GCP
acls consul consul-connect gcp mtls nomad packer ssh terraform
Last synced: 03 Aug 2024
https://github.com/cn-terraform/terraform-aws-ecs-fargate-service
AWS ECS Fargate Service Terraform Module
amazon-web-services aws ecs-fargate ecs-service terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/jpcertcc/memoryforensic-on-cloud
Memory Forensic System on Cloud
aws forensics terraform volatility
Last synced: 05 Nov 2024
https://github.com/clayshek/terraform-raspberrypi-bootstrap
Terraform Provisioner for bootstrapping a Raspberry Pi (Stretch) base configuration.
raspberry-pi raspberry-pi-3 raspberrypi raspbian raspi terraform terraform-configuration terraform-provisioner
Last synced: 11 Oct 2024
https://github.com/garutilorenzo/k8s-aws-terraform-cluster
Deploy an high available Kubernetes (k8s) cluster on Amazon AWS
automation aws cluster high-availability k8s k8s-cluster kubernetes kubernets-cluster spot-instances terraform terraform-aws terraform-module
Last synced: 10 Oct 2024
https://github.com/rohinivsenthil/terrastate
Visual Studio Code extension to monitor/deploy/destroy Terraform resources in workspace
developer-tools devops hacktoberfest hashicorp terraform vscode-extension
Last synced: 01 Nov 2024
https://github.com/dontshavetheyak/terraform-module-template
A repo template to create Terraform modules with CICD already configured.
devops terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/msfidelis/ecs-microservices-orchestration
:cloud: :whale: :zap: :rocket: :package: Complete microservices orchestration on ECS on AWS using Terraform
appmesh aws codebuild codepipeline ecs ecs-cluster fargate service-mesh terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/trussworks/terraform-aws-s3-private-bucket
Creates a private, encrypted, versioned S3 bucket with good defaults.
aws aws-s3 s3 s3-bucket terraform terraform-modules
Last synced: 10 Oct 2024
https://github.com/MeilleursAgents/terraform-provider-ansiblevault
Read ansible vault from Terraform
ansible ansible-vault terraform terraform-provider
Last synced: 02 Aug 2024
https://github.com/1ambda/terraform-all-in-one
Get fine-grained Kubernetes + Infrastructure on AWS in 30 mins π
ansible aws ecs kops kubernetes terraform
Last synced: 03 Aug 2024
https://github.com/terraform-aws-modules/terraform-aws-solutions
Set of standalone and reusable AWS/DevOps solutions implemented as Terraform modules πΊπ¦
aws aws-devops reusable-components solutions terraform terraform-module
Last synced: 10 Oct 2024
https://github.com/avinor/tau
Tau is a thin wrapper on top of terraform to manage multiple deployments, dependencies and secrets.
deprecated devops go infrastructure-as-code terraform
Last synced: 01 Nov 2024
https://github.com/paolosalvatori/private-aks-cluster-terraform-devops
This sample shows how to create a private AKS cluster using Terraform and Azure DevOps
acr aks azure azure-bastion azure-container-registry azure-dev-ops azure-devops azure-firewall azure-key-vault azure-kubernetes-service azure-virtual-networks kubernetes kubernetes-cluster terraform terraform-module terraform-modules
Last synced: 13 Oct 2024
https://github.com/hashicorp/terraform-helm
Helm chart to install Terraform Cloud Operator and other associated components.
helm-chart kubernetes operators terraform
Last synced: 07 Oct 2024
https://github.com/suzuki-shunsuke/tfprovidercheck
CLI to prevent malicious Terraform Providers from being executed. You can define the allow list of Terraform Providers and their versions, and check if disallowed providers aren't used
Last synced: 01 Nov 2024