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/nsriram/lambda-the-terraform-way

AWS Lambda using Terraform., an Introductory Cookbook

aws awslambda devops infrastructure-as-code terraform

Last synced: 13 Oct 2024

https://github.com/aws-cloudformation/cloudformation-guard

Guard offers a policy-as-code domain-specific language (DSL) to write rules and validate JSON- and YAML-formatted data such as CloudFormation Templates, K8s configurations, and Terraform JSON plans/configurations against those rules. Take this survey to provide feedback about cfn-guard: https://amazonmr.au1.qualtrics.com/jfe/form/SV_bpyzpfoYGGuuUl0

cfn-guard cloudformation compliance governance k8s policy-as-code policy-rule-evaluation security terraform

Last synced: 13 Oct 2024

https://github.com/briefercloud/layerform

Layerform helps engineers create reusable environment stacks using plain .tf files. Ideal for multiple "staging" environments.

dev-environment developer-tools devops platform-engineering sre terraform

Last synced: 26 Sep 2024

https://github.com/swoodford/aws

A collection of bash shell scripts for automating various tasks with Amazon Web Services using the AWS CLI and jq.

amazon aws aws-cli awscli bash cidr cloudfront cloudwatch ec2 elb iam infrastructure-as-code jq json route53 s3 shell terraform vpc waf

Last synced: 13 Oct 2024

https://github.com/ZupIT/horusec

Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.

analysis cd ci cli golang hacktoberfest java kotlin netcore python ruby sast sast-analysis scanner security security-development security-flaws static-analysis terraform vulnerabilities

Last synced: 02 Nov 2024

https://github.com/flux-iac/tofu-controller

A GitOps OpenTofu and Terraform controller for Flux

flux fluxcd gitops kubernetes terraform

Last synced: 10 Oct 2024

https://github.com/nozaq/terraform-aws-secure-baseline

Terraform module to set up your AWS account with the secure baseline configuration based on CIS Amazon Web Services Foundations and AWS Foundational Security Best Practices.

aws aws-auditing cis-benchmark devops hardening security security-hardening security-tools terraform terraform-module terraform-modules

Last synced: 13 Oct 2024

https://github.com/minamijoyo/tfmigrate

A Terraform / OpenTofu state migration tool for GitOps

gitops go opentofu terraform tfstate

Last synced: 13 Oct 2024

https://github.com/klothoplatform/klotho

Klotho - write AWS applications at lightning speed

architecture aws aws-lambda azure fargate gcp kubernetes microservices pulumi serverless terraform

Last synced: 10 Oct 2024

https://github.com/KlothoPlatform/klotho

Klotho - write AWS applications at lightning speed

architecture aws aws-lambda azure fargate gcp kubernetes microservices pulumi serverless terraform

Last synced: 03 Aug 2024

https://github.com/bridgecrewio/terragoat

TerraGoat is Bridgecrew's "Vulnerable by Design" Terraform repository. TerraGoat is a learning and training project that demonstrates how common configuration errors can find their way into production cloud environments.

aws-security azure-security cloud-security devsecops gcp-security goat terraform

Last synced: 13 Oct 2024

https://github.com/zupit/horusec

Horusec is an open source tool that improves identification of vulnerabilities in your project with just one command.

analysis cd ci cli golang hacktoberfest java kotlin netcore python ruby sast sast-analysis scanner security security-development security-flaws static-analysis terraform vulnerabilities

Last synced: 10 Oct 2024

https://github.com/hashivim/vim-terraform

basic vim/terraform integration

hashivim hcl indentation terraform vim vim-terraform

Last synced: 13 Oct 2024

https://github.com/idoavrah/terraform-tui

Terraform textual UI

devops iac productivity sre terraform tui

Last synced: 13 Oct 2024

https://github.com/gaia-app/gaia

Gaia is a Terraform 🌍 UI for your modules, and self-service infrastructure πŸ‘¨β€πŸ’»

infrastructure-as-code self-service service-infrastructure terraform terraform-modules terraform-ui

Last synced: 10 Oct 2024

https://github.com/jrhouston/tfk8s

A tool for converting Kubernetes YAML manifests to Terraform HCL

converter hcl kubernetes terraform yaml

Last synced: 13 Oct 2024

https://github.com/cloudflare/cf-terraforming

A command line utility to facilitate terraforming your existing Cloudflare resources.

cloudflare terraform

Last synced: 07 Oct 2024

https://github.com/hashicorp/terraform-ls

Terraform Language Server

hcl language-server lsp terraform

Last synced: 13 Oct 2024

https://github.com/env0/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

aws azure cloud cost devops env0 gcp hashicorp-terraform hcl iac infrastructure-as-code tagging tags terraform terratag

Last synced: 13 Oct 2024

https://github.com/run-x/opta

The next generation of Infrastructure-as-Code. Work with high-level constructs instead of getting lost in low-level cloud configuration.

aws azure cloud-native continuous-delivery devops gcp infrastructure kubernetes terraform

Last synced: 01 Nov 2024

https://github.com/londheshubham153/90daysofdevops

This repository is a Challenge for the DevOps Community to get stronger in DevOps. This challenge starts on the 1st January 2023 and in the next 90 Days we promise ourselves to become better at DevOps. The reason for making this Public is so that others can learn from the community and help each other grow.

devops devops-tools docker grafana jenkins kubernetes linux prometheus python terraform

Last synced: 11 Oct 2024

https://github.com/coalfire-research/red-baron

Automate creating resilient, disposable, secure and agile infrastructure for Red Teams.

infrastructure-as-code red-teams security security-tools terraform terraform-module

Last synced: 13 Oct 2024

https://github.com/jckuester/awsls

A list command for AWS resources

aws golang list terraform

Last synced: 29 Oct 2024

https://github.com/bridgecrewio/yor

Extensible auto-tagger for your IaC files. The ultimate way to link entities in the cloud back to the codified resource which created it.

cloud cloudformation cloudsecurity devops hacktoberfest iac infrastructure-as-code serverless tagging terraform

Last synced: 30 Oct 2024

https://github.com/chadgeary/cloudblock

Cloudblock deploys secure ad-blocking and VPN for all devices. Text and video guides included! 6 supported cloud providers, plus Ubuntu and Raspberry Pi. Cloudblock deploys Wireguard VPN, Pi-Hole DNS Ad-blocking, and DNS over HTTPS in a cloud provider - or locally - using Terraform and Ansible.

adblock adblocker ansible aws cloud dns gcp oci oracle-cloud-infrastructure pi-hole pihole privacy scaleway terraform vpn wireguard

Last synced: 10 Oct 2024

https://github.com/arminc/terraform-ecs

AWS ECS terraform module

aws-ecs terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/flosell/iam-policy-json-to-terraform

Small tool to convert an IAM Policy in JSON format into a Terraform aws_iam_policy_document

aws hacktoberfest hcl iam iam-policy infrastructure-as-code terraform

Last synced: 14 Oct 2024

https://github.com/pluralith/pluralith-cli

A tool for Terraform state visualisation and automated generation of infrastructure documentation

cli cloud pluralith terraform

Last synced: 11 Oct 2024

https://github.com/dflook/terraform-github-actions

GitHub actions for terraform

github-action github-actions terraform

Last synced: 15 Oct 2024

https://github.com/azure/caf-terraform-landingzones

This solution, offered by the Open-Source community, will no longer receive contributions from Microsoft. Customers are encouraged to transition to Microsoft Azure Verified Modules for continued support and updates from Microsoft. Please note, this repository is scheduled for decommissioning and will be removed on July 1, 2025.

azure azure-resource-manager devops enterprise platform platform-engineering sre terraform

Last synced: 30 Sep 2024

https://github.com/cloudposse/atmos

πŸ‘½ Terraform Orchestration Tool for DevOps. Keep environment configuration DRY with hierarchical imports of configurations, inheritance, and WAY more. Native support for Terraform and Helmfile.

automation cli cloud devops hcl2 helm helmfile orchestration terraform workflow

Last synced: 01 Nov 2024

https://github.com/Azure/caf-terraform-landingzones

This solution, offered by the Open-Source community, will no longer receive contributions from Microsoft. Customers are encouraged to transition to Microsoft Azure Verified Modules for continued support and updates from Microsoft. Please note, this repository is scheduled for decommissioning and will be removed on July 1, 2025.

azure azure-resource-manager devops enterprise platform platform-engineering sre terraform

Last synced: 02 Aug 2024

https://github.com/Pluralith/pluralith-cli

A tool for Terraform state visualisation and automated generation of infrastructure documentation

cli cloud pluralith terraform

Last synced: 01 Aug 2024

https://github.com/Thomvaill/tads-boilerplate

Terraform + Ansible + Docker Swarm boilerplate = DevOps on :fire::fire::fire: | Infrastructure as Code

ansible bash boilerplate devops docker docker-swarm hacktoberfest iac infrastructure-as-code noops tads terraform vagrant

Last synced: 26 Oct 2024

https://github.com/zentralopensource/zentral

Zentral is a high-visibility platform for controlling Apple endpoints in enterprises. It brings great observability to IT and makes tracking & reporting compliance much less manual.

apple-mdm elasticsearch endpoint-management endpoint-security events gitops inventory jamf macos mdm munki osquery santa splunk sumologic terraform unified-view

Last synced: 01 Nov 2024

https://github.com/thomvaill/tads-boilerplate

Terraform + Ansible + Docker Swarm boilerplate = DevOps on :fire::fire::fire: | Infrastructure as Code

ansible bash boilerplate devops docker docker-swarm hacktoberfest iac infrastructure-as-code noops tads terraform vagrant

Last synced: 14 Oct 2024

https://github.com/antonbabenko/serverless.tf

serverless.tf is an opinionated open-source framework for developing, building, deploying, and securing serverless applications and infrastructures on AWS using Terraform.

aws-serverless infrastructure-as-code serverless serverless-terraform terraform

Last synced: 30 Oct 2024

https://github.com/gruntwork-io/intro-to-terraform

Sample code for the blog post series "A Comprehensive Guide to Terraform."

aws devops samples terraform

Last synced: 01 Aug 2024

https://github.com/busser/tfautomv

Generate Terraform moved blocks automatically for painless refactoring

block golang hacktoberfest move refactor refactoring terraform

Last synced: 31 Oct 2024

https://github.com/futurice/terraform-examples

Terraform samples for all the major clouds you can copy and paste. The future, co-created.

aws samples terraform

Last synced: 01 Aug 2024

https://github.com/antonbabenko/terraform-cost-estimation

Anonymized, secure, and free Terraform cost estimation based on Terraform plan (0.12+) or Terraform state (any version)

cost-control cost-estimation devops-tools infrastructure-costs terraform terraform-plans terraform-state

Last synced: 30 Oct 2024

https://github.com/boltops-tools/terraspace

Terraspace: The Terraform Framework

aws azure boltops google-cloud terraform terraspace

Last synced: 20 Oct 2024

https://github.com/hashicorp/terraform-exec

Terraform CLI commands via Go.

go terraform terraform-sdk

Last synced: 29 Oct 2024

https://github.com/bmpi-dev/invest-alchemy

Invest Alchemy is a trading assistant focused on ETF portfolios.

aws docker echarts ecs-fargate etf investment nextjs postgresql reactjs serverless sqlite sqljs tailwindcss terraform tushare

Last synced: 06 Aug 2024

https://github.com/kbst/terraform-kubestack

Kubestack is a framework for Kubernetes platform engineering teams to define the entire cloud native stack in one Terraform code base and continuously evolve the platform safely through GitOps.

aws azure devops gcp gitops gitops-framework hacktoberfest kubernetes platform-engineering terraform terraform-framework terraform-modules

Last synced: 10 Oct 2024

https://github.com/ViktorUJ/cks

Open-source Platform for learning kubernetes and aws eks and preparation for for Certified Kubernetes exams (CKA ,CKS , CKAD)

apparmor aws certified-kubernetes-security-specialist cka ckad cks eks falco gvisor k8s kubeadm kubernetes kubernetes-cluster kubernetes-learning kubernetes-security learn-kubernetes opa seccomp terraform terragrunt

Last synced: 02 Aug 2024

https://github.com/multycloud/multy

Multy - Easily deploy multi cloud infrastructure. Write cloud-agnostic config deployed across multiple clouds

aws azure cloud go help-wanted infrastructure-as-code multi-cloud terraform

Last synced: 01 Nov 2024

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

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

conventions hcl2 labels name namespace naming-convention stage terraform terraform-modules

Last synced: 13 Oct 2024

https://github.com/maddevsio/aws-eks-base

This boilerplate contains terraform configurations for the rapid deployment of a Kubernetes cluster, supporting services, and the underlying infrastructure in AWS.

amazon-eks aws boilerplate eks eks-cluster hashicorp-terraform infrastructure k8s-cluster kubernetes kubernetes-clusters serverless-kubernetes-cluster terraform terraform-files terraform-module terraform-module-manager

Last synced: 13 Oct 2024

https://github.com/outsideris/citizen

A Private Terraform Module/Provider Registry

registry terraform terraform-module terraform-provider

Last synced: 10 Oct 2024

https://github.com/mercari/tfnotify

A CLI command to parse Terraform execution result and notify it to GitHub

circleci github golang slack terraform travis-ci

Last synced: 30 Oct 2024

https://github.com/gavinbunney/terraform-provider-kubectl

Terraform provider to handle raw kubernetes manifest yaml files

kubernetes terraform terraform-provider

Last synced: 22 Oct 2024

https://github.com/hootsuite/atlantis

Atlantis is now being maintained at https://github.com/runatlantis/atlantis

devops terraform

Last synced: 02 Aug 2024

https://github.com/transcend-io/terragrunt-atlantis-config

Generate Atlantis config for Terragrunt projects.

atlantis terraform terragrunt

Last synced: 01 Nov 2024

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

Terraform Provider for VMware vSphere

terraform terraform-provider vsphere

Last synced: 29 Oct 2024

https://github.com/coreos/tectonic-installer

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

container-linux containers coreos docker etcd kubernetes oci terraform terraform-modules

Last synced: 26 Sep 2024

https://github.com/ned1313/getting-started-terraform

Exercise files for my Pluralsight course

aws terraform

Last synced: 22 Oct 2024

https://github.com/hieven/terraform-visual

Terraform Visual is an interactive way of visualizing your Terraform plan

terraform terraform-graph terraform-plans terraform-visual visual

Last synced: 01 Nov 2024

https://github.com/juliosueiras/terraform-lsp

Language Server Protocol for Terraform

completion diagnostics golang lsp lsp-server terraform

Last synced: 30 Oct 2024

https://github.com/radekg/terraform-provisioner-ansible

Ansible with Terraform 0.14.x

ansible plugin provisioning terraform

Last synced: 26 Sep 2024

https://github.com/brikis98/infrastructure-as-code-talk

Sample code for the talk "Infrastructure-as-code: running microservices on AWS with Docker, ECS, and Terraform"

aws docker ecs microservices samples talk terraform

Last synced: 30 Oct 2024

https://github.com/awslabs/data-on-eks

DoEKS is a tool to build, deploy and scale Data & ML Platforms on Amazon EKS

aws-eks eks jupyterhub kubeflow kubernetes ml mlflow ray spark terraform

Last synced: 01 Aug 2024

https://github.com/ned1313/Getting-Started-Terraform

Exercise files for my Pluralsight course

aws terraform

Last synced: 02 Aug 2024

https://github.com/terraform-aws-modules/terraform-aws-ecs

Terraform module to create AWS ECS resources πŸ‡ΊπŸ‡¦

aws aws-ecs ecs terraform terraform-module terraform-modules

Last synced: 10 Oct 2024

https://github.com/jamesWoolfenden/pike

Pike is a tool for determining the permissions or policy required for IAC code

aws bridgecrew gcp iac policy security terraform

Last synced: 01 Nov 2024

https://github.com/JamesWoolfenden/pike

Pike is a tool for determining the permissions or policy required for IAC code

aws bridgecrew gcp iac policy security terraform

Last synced: 01 Nov 2024

https://github.com/Snowflake-Labs/terraform-provider-snowflake

Terraform provider for managing Snowflake accounts

snowflake terraform

Last synced: 01 Nov 2024

https://github.com/snowflake-labs/terraform-provider-snowflake

Terraform provider for managing Snowflake accounts

snowflake terraform

Last synced: 30 Oct 2024

https://github.com/panaverse/learn-generative-ai

Learn Cloud Applied Generative AI Engineering (GenEng) using OpenAI, Gemini, Streamlit, Containers, Serverless, Postgres, LangChain, Pinecone, and Next.js

aws azure docker docker-compose fastapi gemini generative-ai google-cloud huggingface-transformers langchain neondb openai pinecone postgresql pydantic python sqlalchemy-orm streamlit terraform

Last synced: 10 Oct 2024

https://github.com/jfryy/qq

jq inspired (and gojq dependent) interoperable config format transcoder with interactive querying.

config csv go golang hcl ini jq json terraform toml transcoding yaml

Last synced: 13 Oct 2024

https://github.com/npalm/terraform-aws-gitlab-runner

Terraform module for AWS GitLab runners on ec2 (spot) instances

aws ci cicd gitlab-ci hacktoberfest infrastructure-as-code spot-instances terraform

Last synced: 10 Aug 2024

https://github.com/aztfmod/terraform-azurerm-caf

Terraform supermodule for the Terraform platform engineering for Azure

azure terraform

Last synced: 02 Aug 2024

https://github.com/dineshba/tf-summarize

A command-line utility to print the summary of the terraform plan

hacktoberfest summary terraform

Last synced: 01 Nov 2024

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

Terraform provider for managing Apache Kafka Topics + ACLs

kafka kafka-acl kafka-topic terraform terraform-provider

Last synced: 30 Oct 2024

https://github.com/zimmertr/TJs-Kubernetes-Service

Enable enthusiasts and administrators alike to easily provision highly available and production-ready Kubernetes clusters on Proxmox VE.

argocd cluster-api-provider-proxmox containerization docker kubernetes linux proxmox proxmox-ve qemu talos talosctl terraform virtualization

Last synced: 01 Nov 2024

https://github.com/selefra/selefra

The open-source policy-as-code software that provides analysis for Multi-Cloud and SaaS environments, you can get insight with natural language (powered by OpenAI).

aws azure chatgpt cloud cspm devops finops gcp golang google infrastructure-as-code kubernetes openai policy-as-code terraform

Last synced: 01 Nov 2024

https://github.com/Mongey/terraform-provider-kafka

Terraform provider for managing Apache Kafka Topics + ACLs

kafka kafka-acl kafka-topic terraform terraform-provider

Last synced: 10 Aug 2024