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/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: 20 Dec 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: 22 Dec 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 Dec 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: 13 Nov 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: 22 Dec 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/nix-community/infra

nix-community infrastructure [maintainer=@zowoq]

nix-community-buildbot nix-darwin nixos terraform

Last synced: 21 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: 25 Dec 2024

https://github.com/cloudacademy/terraform-aws

Terraform 1.x AWS Course

aws cloudacademy devops iac terraform

Last synced: 22 Dec 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: 23 Dec 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: 27 Dec 2024

https://github.com/suse/ha-sap-terraform-deployments

Automated SAP/HA Deployments in Public/Private Clouds

aws azure gpc hacktoberfest hana libvirt netweaver sap terraform

Last synced: 14 Dec 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/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/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: 25 Dec 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/mcuadros/ascode

AsCode - Terraform Alternative Syntax

hcl infrastructure language starlark terraform

Last synced: 23 Dec 2024

https://github.com/microsoft/cobalt

Infrastructure turn-key solution for app service workloads

azure azuredevops cloud-native cloudformation-templates container-management cse golang terraform terratest

Last synced: 19 Dec 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: 27 Dec 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/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: 24 Dec 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: 23 Dec 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: 08 Nov 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: 19 Nov 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: 29 Nov 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/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: 21 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: 15 Nov 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/mongey/terraform-provider-kafka-connect

Terraform provider for managing Apache Kafka Connect

kafka kafka-connect terraform terraform-provider

Last synced: 22 Dec 2024

https://github.com/rosesecurity/kuzco

Kuzco reviews your Terraform and OpenTofu resources, compares them to the provider schema to detect unused parameters, and uses AI to suggest improvements and fixes

ai cli cloud go opentofu terraform

Last synced: 23 Dec 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: 26 Dec 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: 20 Dec 2024

https://github.com/hashivim/vim-hashicorp-tools

"self-contained and fairly explanatory" agglomeration of HashiVim plugins

hashicorp hashivim highlighting packer syntax terraform vagrant vim vim-hashicorp

Last synced: 20 Nov 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: 20 Dec 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: 23 Dec 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: 23 Dec 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: 27 Dec 2024

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

Utility provider that provides Time-Based Resources

terraform terraform-provider time

Last synced: 22 Dec 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: 21 Dec 2024

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

Terraform resources that can configure F5 BIG-IP products

bigip terraform terraform-provider

Last synced: 23 Dec 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: 24 Dec 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/jameswoolfenden/sato

Sato converts ARM or CFN into Terraform

arm aws azure cfn cloudformation terraform

Last synced: 24 Dec 2024

https://github.com/trussworks/terraform-aws-wafv2

Creates a WAF using AWS WAFv2 and AWS Managed Rule Sets

aws aws-alb aws-cloudfront aws-wafv2 terraform

Last synced: 29 Nov 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-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: 21 Dec 2024

https://github.com/terraform-google-modules/docs-examples

Open in Cloud Shell Examples for the Google provider docs

gcp google oics terraform

Last synced: 19 Dec 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: 25 Dec 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/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/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: 23 Dec 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/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: 20 Dec 2024

https://github.com/ansible-collections/cloud.terraform

The collection automates the management and provisioning of infrastructure as code (IaC) using the Terraform CLI tool within Ansible playbooks and Execution Environment runtimes.

ansible infrastructure-as-code terraform

Last synced: 22 Dec 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: 23 Dec 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: 25 Dec 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: 22 Dec 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/ericchiang/terraform-provider-k8s

Kubernetes Terraform provider with support for raw manifests

kubernetes terraform terraform-provider

Last synced: 28 Oct 2024

https://github.com/fujiwara/tfstate-lookup

Lookup resource attributes in tfstate.

go terraform tfstate

Last synced: 20 Dec 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/tenable/kaimonkey

KaiMonkey provides vulnerable infrastructure as code (IaC) to help explore and understand common cloud security threats exposed via IaC.

aws security terraform

Last synced: 24 Dec 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!

python terraform

Last synced: 24 Dec 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.

aws security terraform

Last synced: 16 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/hashicorp/cdktf-aws-cdk

Use AWS CDK constructs in CDKTF projects

aws-cdk cdk cdktf constructs terraform terraform-cdk

Last synced: 25 Dec 2024

https://github.com/star3am/hashiqube

HashiQube - The Ultimate Hands on DevOps Lab running All the HashiCorp Products in a Github Codespace or a Docker Container using Vagrant or Docker Compose

airflow ansible ansible-project boundary consul dbt devops gitlab hashicorp hashiqube jenkins minikube nomad packer terraform vagrant vault waypoint

Last synced: 15 Dec 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/kencx/homelab

Nomad, Consul & Vault cluster in Proxmox

ansible consul hashicorp homelab nomad packer terraform vault

Last synced: 15 Dec 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: 22 Dec 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: 22 Dec 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: 25 Dec 2024

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

Terraform module to configure AWS Single Sign-On (SSO)

security terraform terraform-modules

Last synced: 21 Dec 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: 25 Dec 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/sap/terraform-provider-btp

Terraform provider for SAP BTP

sap-btp terraform terraform-provider

Last synced: 22 Dec 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/ciscodevnet/terraform-provider-aci

Terraform Cisco ACI provider

aci terraform terraform-provider

Last synced: 21 Dec 2024