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-12 00:25:39 UTC
- JSON Representation
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/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/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
Last synced: 01 Nov 2024
https://github.com/vmware/terraform-provider-vra
Terraform Provider for VMware Aria Automation
terraform terraform-provider vmware vmware-aria-automation vmware-cloud-foundation vra
Last synced: 12 Nov 2024
https://github.com/terraform-google-modules/docs-examples
Open in Cloud Shell Examples for the Google provider docs
Last synced: 07 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/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/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/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/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/teticio/lambda-scraper
Use AWS Lambda functions as a proxy pool to scrape web pages.
lambda-functions proxy scraping terraform
Last synced: 07 Nov 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: 08 Nov 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/heroku/terraform-provider-heroku
Terraform Heroku provider
heroku terraform terraform-provider
Last synced: 11 Oct 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/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/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-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/ahzhezhe/terraform-generator
Generate Terraform configurations with Node.js.
javascript terraform terraform-configurations terraform-project terraform-scripts typescript
Last synced: 13 Oct 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/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: 11 Nov 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/unfunco/terraform-aws-oidc-github
Terraform module to configure GitHub Actions as an IAM OIDC identity provider in AWS.
aws enterprise federated-identity federation github github-actions identity-provider-idp idp oidc openid openid-connect security security-hardening terraform terraform-module
Last synced: 10 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/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/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/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/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/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: 08 Nov 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/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/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: 13 Nov 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: 13 Nov 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/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/davidzajac1/zillacode
Open Source LeetCode for PySpark, Spark, Pandas and DBT/Snowflake
aws coding-interview dbt docker github-actions leetcode pandas pyspark python react snowflake spark terraform
Last synced: 13 Nov 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: 08 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: 05 Aug 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/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/checkpointsw/cloudguardiaas
Check Point CloudGuard Network Security repository containing solution templates, Terraform templates, tools and scripts for deploying and configuring CloudGuard Network Security products.
arm aws azure cft cloudformation-templates cloudguard cloudguard-iaas gcp terraform
Last synced: 12 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/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: 11 Nov 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/hashicorp/learn-terraform-lambda-api-gateway
aws aws-lambda hashicorp lambda serverless terraform tutorial
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/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/paloaltonetworks/terraform-provider-panos
Terraform Panos provider
paloaltonetworks terraform terraform-provider
Last synced: 12 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: 08 Nov 2024
https://github.com/magodo/tfadd
Generate valid Terraform configuration from state
Last synced: 13 Nov 2024
https://github.com/hashicorp/terraform-elasticache-example
Example Terraform config for creating an Elasticache cluster
Last synced: 07 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: 13 Nov 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/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/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/PaloAltoNetworks/terraform-provider-panos
Terraform Panos provider
paloaltonetworks terraform terraform-provider
Last synced: 01 Nov 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: 08 Nov 2024
https://github.com/mondoohq/installer
Linux, macOS and Windows Install scripts for cnquery & cnspec
aws cloud-native container docker kubernetes linux macos scanner security terraform vmware vulnerability windows
Last synced: 11 Nov 2024
https://github.com/trussworks/terraform-aws-bootstrap
π π₯ Terraform for your Terraform remote state configuration
Last synced: 05 Nov 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/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: 11 Nov 2024
https://github.com/amancevice/terraform-aws-slackbot
Serverless Extensible Slackbot
aws nodejs serverless slack terraform
Last synced: 26 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/jmccann/drone-terraform
Drone plugin for triggering Terraform deployments
drone-ci drone-plugin terraform
Last synced: 09 Aug 2024
https://github.com/localstack-samples/localstack-terraform-samples
Repository with terraform samples for LocalStack
aws localstack samples terraform terraform-provider
Last synced: 06 Nov 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/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/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/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: 13 Nov 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: 13 Nov 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/r7kamura/mastodon-terraform
Boilerplate for running Mastodon on AWS using Terraform and CircleCI.
Last synced: 10 Aug 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/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/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/anmolnagpal/terraform-eks
Terraform for AWS EKS
aws cluster devops eks eks-cluster hcl kubectl kubernetes terraform
Last synced: 13 Nov 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/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/dell/terraform-provider-redfish
Terraform provider for Redfish REST APIs
idrac openmanage redfish server terraform terraform-provider terraform-redfish
Last synced: 13 Nov 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