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/toboshii/home-ops

My home Kubernetes cluster managed by GitOps (Flux), deployed on Talos Linux.

ansible bgp external-dns flux gitops k8s k8s-at-home k8s-gateway kubernetes kubernetes-cluster sops talos terraform

Last synced: 03 Nov 2024

https://github.com/waltenne/guiadevopsbrasil

Repositório para compartilhamento de conteúdo Gratuito sobre DevOps

devops devops-tools docker documentation iac linux python sre terraform windows

Last synced: 31 Oct 2024

https://github.com/terraform-linters/tflint-ruleset-aws

TFLint ruleset for terraform-provider-aws

aws terraform tflint tflint-ruleset

Last synced: 21 Dec 2024

https://github.com/chanzuckerberg/fogg

Manage Infrastructure as Code with less pain.

infrastructure infrastructure-as-code terraform

Last synced: 22 Dec 2024

https://github.com/minamijoyo/tfschema

A schema inspector for Terraform / OpenTofu providers

go opentofu terraform

Last synced: 21 Dec 2024

https://github.com/squidfunk/terraform-aws-cognito-auth

[UNMAINTAINED] Serverless Authentication as a Service (AaaS) provider built on top of AWS Cognito

aaas authentication aws cognito identity-provider spa terraform

Last synced: 03 Nov 2024

https://github.com/aws-observability/terraform-aws-observability-accelerator

Open source project to help accelerate and ease observability setup on AWS environments

aws eks eks-cluster grafana kubernetes opentelemetry prometheus terraform

Last synced: 21 Dec 2024

https://github.com/HoussemDellai/terraform-course

Full course for deploying Infrastructure to the Cloud using Terraform

azure infra-as-code terraform

Last synced: 13 Nov 2024

https://github.com/crossplane/terrajet

Generate Crossplane Providers from any Terraform Provider

crossplane crossplane-provider kubernetes terraform terraform-provider

Last synced: 19 Nov 2024

https://github.com/rosesecurity/terramaid

A utility for generating Mermaid diagrams from Terraform configurations

cloud github-actions terraform

Last synced: 22 Dec 2024

https://github.com/bradford-hamilton/terraform-ecs-fargate

Source code for a tutorial on Medium I published - "Deploying Containers on Amazon’s ECS using Fargate and Terraform: Part 2"

ecs fargate terraform

Last synced: 28 Nov 2024

https://github.com/scottwinkler/terraform-provider-shell

Terraform provider for executing shell commands and saving output to state file

json lifecycle-commands python shell stderr stdout terraform terraform-provider terraform-provider-shell

Last synced: 24 Dec 2024

https://github.com/omerbsezer/fast-terraform

This repo covers Terraform (Infrastructure as Code) with LABs using AWS and AWS Sample Projects: Resources, Variables, Meta Arguments, Provisioners, Dynamic Blocks, Modules, Provisioning AWS Resources (EC2, EBS, EFS, VPC, IAM Policies, Roles, ECS, ECR, Fargate, EKS, Lambda, API-Gateway, ELB, S3, etc.

api-gateway asg aws codebuild codecommit codepipeline containers ec2 ecr ecs eks elastic-load-balancing fargate k8s lambda s3 terraform vpc

Last synced: 22 Dec 2024

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

Terraform module to easily provision CloudFront CDN backed by an S3 origin

aws cdn cloudfront cloudfront-logs hcl2 s3 terraform terraform-module

Last synced: 20 Dec 2024

https://github.com/turbot/powerpipe

Powerpipe: Dashboards for DevOps. Visualize cloud configurations. Assess security posture against a massive library of benchmarks. Build custom dashboards with code.

aws azure cis cloud cnapp cspm dashboards devops devsecops duckdb gcp hacktoberfest hcl kubernetes mysql postgresql security sql sqlite terraform

Last synced: 18 Dec 2024

https://github.com/dikhan/terraform-provider-openapi

OpenAPI Terraform Provider that configures itself at runtime with the resources exposed by the service provider (defined in a swagger file)

go openapi swagger terraform

Last synced: 17 Nov 2024

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

Terraform AWS Cloud Control provider

aws terraform terraform-provider

Last synced: 21 Dec 2024

https://github.com/cloudandthings/terraform-aws-clickops-notifier

Get notified when actions are taken in the AWS Console.

aws clickops terraform terraform-modules

Last synced: 23 Dec 2024

https://github.com/jetstack/tarmak

A toolkit for Kubernetes cluster provisioning and lifecycle management

container-orchestration jetstack kubernetes puppet terraform

Last synced: 25 Sep 2024

https://github.com/hashicorp/terraform-provider-google-beta

Terraform Provider for Google Cloud Platform (Beta)

google-cloud terraform terraform-provider

Last synced: 20 Dec 2024

https://github.com/notharshhaa/into-the-devops

𝖫𝗂𝗇𝗎𝗑, 𝖩𝖾𝗇𝗄𝗂𝗇𝗌, 𝖠𝖶𝖲, 𝖲𝖱𝖤, 𝖯𝗋𝗈𝗆𝖾𝗍𝗁𝖾𝗎𝗌, 𝖣𝗈𝖼𝗄𝖾𝗋, 𝖯𝗒𝗍𝗁𝗈𝗇, 𝖠𝗇𝗌𝗂𝖻𝗅𝖾, 𝖦𝗂𝗍, 𝖪𝗎𝖻𝖾𝗋𝗇𝖾𝗍𝖾𝗌, 𝖳𝖾𝗋𝗋𝖺𝖿𝗈𝗋𝗆, 𝖮𝗉𝖾𝗇𝖲𝗍𝖺𝖼𝗄, 𝖲𝖰𝖫, 𝖭𝗈𝖲𝖰𝖫, 𝖠𝗓𝗎𝗋𝖾, 𝖦𝖢𝖯, 𝖣𝖭𝖲, 𝖤𝗅𝖺𝗌𝗍𝗂𝖼, 𝖭𝖾𝗍𝗐𝗈𝗋𝗄, 𝖵𝗂𝗋𝗍𝗎𝖺𝗅𝗂𝗓𝖺𝗍𝗂𝗈𝗇. 𝖣𝖾𝗏𝖮𝗉𝗌 𝖨𝗇𝗍𝖾𝗋𝗏𝗂𝖾𝗐 𝖰𝗎𝖾𝗌𝗍𝗂𝗈𝗇𝗌

ansible aws azure coding containers devops docker git interview-preparation interview-questions kubernetes linux openstack production-engineer prometheus python sql sre terraform

Last synced: 24 Dec 2024

https://github.com/elmundio87/terraform_validate

Assists in the enforcement of user-defined standards in Terraform

hcl python terraform

Last synced: 01 Nov 2024

https://github.com/terraform-lxd/terraform-provider-lxd

LXD Resource provider for Terraform

lxd terraform terraform-provider

Last synced: 22 Dec 2024

https://github.com/cloudposse-archives/terraform-aws-jenkins

Terraform module to build Docker image with Jenkins, save it to an ECR repo, and deploy to Elastic Beanstalk running Docker stack

cicd codebuild codepipeline docker ecr elasticbeanstalk hcl2 jenkins terraform terraform-modules tf-jenkins

Last synced: 22 Dec 2024

https://github.com/hivenetes/k8s-bootstrapper

Bootstrapping a Production-Ready DigitalOcean Kubernetes Cluster Using Terraform and Argo CD

argocd devops digitalocean digitalocean-kubernetes gitops-framework grafana hacktoberfest infrastructure-as-code k8s kubernetes loki prometheus terraform

Last synced: 17 Nov 2024

https://github.com/padok-team/burrito

🌯 Burrito is a TACoS Kubernetes Operator - "ArgoCD for Terraform"

cd ci cicd kubernetes kubernetes-operator opentofu operator tacos terraform terragrunt

Last synced: 20 Dec 2024

https://padok-team.github.io/burrito/

🌯 Burrito is a TACoS Kubernetes Operator - "ArgoCD for Terraform"

cd ci cicd kubernetes kubernetes-operator opentofu operator tacos terraform terragrunt

Last synced: 01 Nov 2024

https://github.com/89luca89/terrible

An Ansible playbook that applies the principle of the Infrastructure as Code on a QEMU/KVM environment.

ansible automation debian freebsd iac infrastructure infrastructure-as-code infrastructure-automation kvm kvm-server libvirt playbook qemu qemu-kvm redhat suse terraform terraform-libvirt ubuntu

Last synced: 18 Dec 2024

https://github.com/RoseSecurity/Terramaid

A utility for generating Mermaid diagrams from Terraform configurations

cloud github-actions terraform

Last synced: 20 Sep 2024

https://github.com/venkataravuri/e-commerce-microservices-sample

A fictitious cloud-native e-commerce application using microservices architecture powered by polyglot languages & databases, deployable to Kubernetes & AWS

cloudnative-services docker elasticsearch kubernetes microservices mongodb nodejs python redis spring-boot terraform

Last synced: 08 Nov 2024

https://github.com/cloudposse/terraform-aws-ecs-web-app

Terraform module that implements a web app on ECS and supports autoscaling, CI/CD, monitoring, ALB integration, and much more.

access-logs alb aws cloudwatch cloudwatch-logs container-definition ecs ecs-cluster ecs-service ecs-task hcl2 ingress terraform terraform-module webapp website

Last synced: 21 Dec 2024

https://github.com/bridgecrewio/checkov-action

This GitHub Action runs Checkov against infrastructure-as-code, open source packages, container images, and CI/CD configurations to identify misconfigurations, vulnerabilities, and license compliance issues.

bridgecrew compliance devsecops hacktoberfest marketplace scanning security static-analysis terraform

Last synced: 19 Dec 2024

https://github.com/okta/terraform-provider-okta

Terraform Okta provider

okta terraform terraform-provider

Last synced: 19 Dec 2024

https://github.com/mongodb/terraform-provider-mongodbatlas

Terraform MongoDB Atlas Provider: Deploy, update, and manage MongoDB Atlas infrastructure as code through HashiCorp Terraform

atlas mongodb-atlas-provider mongodbatlas terraform terraform-provider

Last synced: 20 Dec 2024

https://github.com/KubeHelper/kubehelper

KubeHelper - simplifies many daily Kubernetes cluster tasks through a web interface. Search, analysis, run commands, cron jobs, reports, filters, git synchronization and many more.

helm helm-chart kubectl kubehelper kubernetes kubernetes-cluster kubernetes-tool terraform terraform-module

Last synced: 04 Nov 2024

https://github.com/infracost/actions

GitHub Action for Infracost. See cloud cost estimates for Terraform in pull requests. 💰📉 Love your cloud bill!

actions aws azure cost-estimation finops github-actions google infracost terraform

Last synced: 20 Dec 2024

https://github.com/adamibs/vscode-terraform-live-graph

The Terraform Live Graph Extension for Visual Studio Code is a plugin that allows you to generate a live Terraform graph as you code.

aws azure devops gcp google-cloud-platform terraform vscode vscode-extension

Last synced: 17 Nov 2024

https://github.com/kubehelper/kubehelper

KubeHelper - simplifies many daily Kubernetes cluster tasks through a web interface. Search, analysis, run commands, cron jobs, reports, filters, git synchronization and many more.

helm helm-chart kubectl kubehelper kubernetes kubernetes-cluster kubernetes-tool terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/future-architect/tftarget

🎯tftarget is a CLI tool for Terraform ( plan | apply | destroy ) with target option. You can interactivity select resource to ( plan | apply | destroy ) with target option.

go terraform

Last synced: 01 Nov 2024

https://github.com/matthewjohn/terrareg

Open source Terraform module registry with UI, optional Git integration and deep analysis

python terraform terraform-modules terraform-registry

Last synced: 24 Dec 2024

https://github.com/MatthewJohn/terrareg

Open source Terraform module registry with UI, optional Git integration and deep analysis

python terraform terraform-modules terraform-registry

Last synced: 24 Oct 2024

https://github.com/adamiBs/vscode-terraform-live-graph

The Terraform Live Graph Extension for Visual Studio Code is a plugin that allows you to generate a live Terraform graph as you code.

aws azure devops gcp google-cloud-platform terraform vscode vscode-extension

Last synced: 01 Nov 2024

https://github.com/skyscrapers/terraform-website-s3-cloudfront-route53

Terraform scripts to setup an S3 based static website, with a CloudFront distribution and the required Route53 entries.

cloudfront s3-website terraform terraform-module terraform-modules

Last synced: 22 Dec 2024

https://github.com/StubbornJava/StubbornJava

Unconventional Java code for building web servers / services without a framework. Think dropwizard but as a seed project instead of a framework. If this project had a theme it would be break the rules but be mindful of your decisions.

ansible css-themes dropwizard dropwizard-metrics gradle hikaricp jackson java java15 jool jooq json logback okhttp3 slf4j terraform undertow

Last synced: 16 Nov 2024

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

Terraform Module that defines a VPC with public/private subnets across multiple AZs with Internet Gateways

aws hcl2 terraform terraform-modules vpc

Last synced: 21 Dec 2024

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

Enables AWS Config and adds managed config rules with good defaults.

aws aws-config terraform terraform-modules

Last synced: 22 Dec 2024

https://github.com/zhenrong-wang/hpc-now

A Cross-Platform, Multi-Cloud High-Performance Computing Platform

aliyun aws azure baiduyun c cloud cluster devops google-cloud hpc huaweicloud linux opentofu scripts slurm tencent-cloud terraform

Last synced: 03 Nov 2024

https://github.com/genaker/terraformmagentocloud

AWS Magento 2 cloud Terraform infrastructure as code. For any systems WordPress / WooCommerce/ Drupal / Shopware 6 / Shopify APP / VueStorefront / Oddo / ORO / Magento 2 with horizontal Auto scaling (platform agnostic)

amazon-web-services aws cloud magento magento2 terraform terraform-module

Last synced: 23 Dec 2024

https://github.com/rootsami/terradrift

A tool to detect drifts in terraform IaC

cli drift-detection go iac metrics server terraform

Last synced: 19 Dec 2024

https://github.com/garutilorenzo/k3s-oci-cluster

Deploy a Kubernetes cluster for free, using k3s and Oracle always free resources

automation iac k3s k3s-cluster kubernetes kubernetes-cluster oci oracle oracle-cloud oracle-cloud-infrastructure terraform terraform-module

Last synced: 22 Dec 2024

https://github.com/hashicorp/terraform-plugin-docs

Generate and validate Terraform plugin/provider documentation.

terraform terraform-providers

Last synced: 20 Dec 2024

https://github.com/Genaker/TerraformMagentoCloud

AWS Magento 2 cloud Terraform infrastructure as code. For any systems WordPress / WooCommerce/ Drupal / Shopware 6 / Shopify APP / VueStorefront / Oddo / ORO / Magento 2 with horizontal Auto scaling (platform agnostic)

amazon-web-services aws cloud magento magento2 terraform terraform-module

Last synced: 01 Nov 2024

https://github.com/D10S0VSkY-OSS/Stack-Lifecycle-Deployment

OpenSource self-service infrastructure solution that defines and manages the complete lifecycle of resources used and provisioned into a cloud! It is a terraform UI with rest api for terraform and OpenTofu automation

api celery continuous-deployment docker dokcer fastapi infrastructure kubectl kubernetes opentofu opentofu-provider python stack terraform terraform-api terraform-web terrafrom-ui tofu ui website

Last synced: 01 Nov 2024

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

Examples of using Terraform to deploy Databricks resources

aws azure databricks databricks-module gcp lakehouse terraform terraform-module

Last synced: 22 Dec 2024

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

Terraform module to provision an Elasticsearch cluster with built-in integrations with Kibana and Logstash.

aws efk elasticsearch elk fluentd hcl2 kibana terraform terraform-module

Last synced: 21 Dec 2024

https://github.com/Oxalide/terraform-fargate-example

Example repository to run an ECS cluster on Fargate

aws ecs fargate terraform

Last synced: 28 Nov 2024

https://github.com/googlecloudplatform/terraform-python-testing-helper

Simple Python test helper for Terraform.

python terraform testing

Last synced: 20 Dec 2024

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

Utility provider used to manage local resources, such as creating files.

local terraform terraform-provider

Last synced: 22 Dec 2024

https://github.com/GoogleCloudPlatform/terraform-python-testing-helper

Simple Python test helper for Terraform.

python terraform testing

Last synced: 19 Nov 2024

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

Utility provider for interacting with generic HTTP servers as part of a Terraform configuration.

http terraform terraform-provider

Last synced: 22 Dec 2024

https://github.com/awslabs/tecli

In a world where everything is Terraform, teams use Terraform Cloud API to manage their workloads. TECLI increases teams productivity by facilitating such interaction and by providing easy commands that can be executed on a terminal or on CI/CD systems.

amazon-web-services command-line continuous-delivery continuous-integration devops terraform terraform-cloud

Last synced: 01 Nov 2024

https://github.com/shihanng/tfvar

Terraform's variable definitions template generator.

cli go golang hcl terraform terraform-configurations terraform-templates terraform-variables tfvar tfvars

Last synced: 18 Dec 2024

https://github.com/wi1dcard/laravel-deployment

📗[WIP] 追求质量的 Laravel 应用部署上线课程。

ansible composer deployer envoy git lexicon lnmp nginx php php-fpm terraform ubuntu

Last synced: 19 Dec 2024

https://github.com/speakeasy-api/speakeasy

Build APIs your users love ❤️ with Speakeasy. ✨ Polished and type-safe SDKs. 🌐 Terraform providers and Contract Tests for your API. OpenAPI native.

ai api client-sdks csharp go java llm openapi openapi-generator openapi3 php python rest rest-api ruby rust sdks terraform typescript

Last synced: 22 Dec 2024

https://github.com/vancluever/terraform-provider-acme-old

ACME (Let's Encrypt) Support for Terraform

acme go letsencrypt ssl terraform tls

Last synced: 20 Nov 2024

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

Utility provider that supports the use of randomness within Terraform configurations.

random terraform terraform-provider

Last synced: 22 Dec 2024

https://github.com/e2b-dev/infra

Infrastructure powering E2B - Secure Runtime for AI Agents & Apps

ai-agents code-interpreter consul devtools firecracker gcp go golang gpt gpt-4 kvm llm microvm nomad sandbox terraform vm vmm

Last synced: 18 Dec 2024

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

Terraform module for creating alarms for tracking important changes and occurrences from cloudtrail.

alarm cis cloudtrail cloudwatch-metrics devops security-audit slack terraform terraform-modules

Last synced: 23 Dec 2024

https://github.com/dragondrop-cloud/cloud-concierge

Codify resources outside of Terraform control, detect drift, estimate cloud costs, identify security risks, and more. "Terraform best practices as a Pull Request."

aws azurerm containers gcp iac infrastructure-as-code terraform

Last synced: 01 Nov 2024

https://github.com/pgporada/terraform-makefile

Helps me actually use terraform for multiple environments

hashicorp make makefile terraform

Last synced: 18 Dec 2024

https://github.com/ned1313/deep-dive-terraform

Exercise files for my Pluralsight course.

aws terraform

Last synced: 20 Dec 2024

https://github.com/antonbabenko/terraform-docs-as-pdf

Complete Terraform documentation (core + all official providers) as PDF files. Updating nightly.

documentation pdf terraform terraform-docs

Last synced: 18 Dec 2024

https://github.com/ned1313/Deep-Dive-Terraform

Exercise files for my Pluralsight course.

aws terraform

Last synced: 13 Nov 2024

https://github.com/Clivern/Lynx

🐺 A Fast, Secure and Reliable Terraform Backend, Set up in Minutes.

clivern lynx terraform terraform-backend terraform-http-backend terraform-project terraform-workspace

Last synced: 09 Nov 2024