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/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: 05 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: 09 Oct 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: 15 Nov 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: 10 Oct 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: 03 Aug 2024

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

A next-generation framework for building Terraform providers.

terraform

Last synced: 09 Nov 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: 14 Nov 2024

https://github.com/rosesecurity/terramaid

A utility for generating Mermaid diagrams from Terraform configurations

cloud github-actions terraform

Last synced: 29 Oct 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/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: 13 Nov 2024

https://github.com/terranix/terranix

terranix is a terraform.json generator with a nix-like feeling

nix terraform

Last synced: 15 Aug 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/terraform-lxd/terraform-provider-lxd

LXD Resource provider for Terraform

lxd terraform terraform-provider

Last synced: 07 Aug 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: 15 Nov 2024

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

Terraform AWS Cloud Control provider

aws terraform terraform-provider

Last synced: 07 Oct 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/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/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: 10 Oct 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 infrastructure-as-code k8s kubernetes loki prometheus terraform

Last synced: 03 Aug 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 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: 10 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/matthewjohn/terrareg

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

python terraform terraform-modules terraform-registry

Last synced: 10 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/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/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: 13 Nov 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/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: 14 Oct 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: 13 Oct 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: 10 Oct 2024

https://github.com/rootsami/terradrift

A tool to detect drifts in terraform IaC

cli drift-detection go iac metrics server terraform

Last synced: 13 Oct 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: 07 Oct 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/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: 10 Oct 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/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: 10 Oct 2024

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

Example repository to run an ECS cluster on Fargate

aws ecs fargate terraform

Last synced: 09 Aug 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: 10 Oct 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: 10 Oct 2024

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

Generate and validate Terraform plugin/provider documentation.

terraform terraform-providers

Last synced: 07 Oct 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/wi1dcard/laravel-deployment

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

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

Last synced: 15 Nov 2024

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

ACME (Let's Encrypt) Support for Terraform

acme go letsencrypt ssl terraform tls

Last synced: 04 Aug 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: 07 Oct 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: 10 Oct 2024

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

Simple Python test helper for Terraform.

python terraform testing

Last synced: 07 Oct 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: 10 Oct 2024

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

Simple Python test helper for Terraform.

python terraform testing

Last synced: 04 Aug 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/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: 10 Oct 2024

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

Helps me actually use terraform for multiple environments

hashicorp make makefile terraform

Last synced: 13 Nov 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: 14 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: 24 Oct 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

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

Exercise files for my Pluralsight course.

aws terraform

Last synced: 13 Nov 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: 07 Oct 2024

https://github.com/cloudposse-archives/tfmask

Terraform utility to mask select output from `terraform plan` and `terraform apply`

mask masking regex security terraform terraform-plans terrahelp

Last synced: 15 Nov 2024

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

Exercise files for my Pluralsight course.

aws terraform

Last synced: 13 Nov 2024

https://github.com/Azure/appservice-landing-zone-accelerator

The Azure App Service landing zone accelerator is an open-source collection of architectural guidance and reference implementation to accelerate deployment of Azure App Service at scale.

app-service app-service-environment architecture azure bicep iac landing-zone landing-zone-accelerator lza terraform

Last synced: 11 Nov 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: 10 Oct 2024

https://github.com/WesleyCharlesBlake/terraform-aws-eks

Deploy a full EKS cluster with Terraform

amazon-web-services devops eks kubernetes terraform

Last synced: 11 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: 07 Oct 2024

https://github.com/ssbostan/jenkins-stack-kubernetes

Scripts and manifests to deploy complete Jenkins on Kubernetes

ansible devops docker git gitea hacktoberfest helm jenkins kubernetes pulumi registry terraform

Last synced: 12 Nov 2024

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

Terraform Module for CI/CD with AWS Code Pipeline and Code Build

aws cicd codebuild codepipeline continuous-delivery continuous-integration hcl2 terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/cloudposse/terraform-aws-dynamic-subnets

Terraform module for public and private subnets provisioning in existing VPC

aws hcl2 subnet terraform terraform-modules vpc vpc-resources

Last synced: 10 Oct 2024

https://github.com/dy2k/proxmox-kubernetes

Deploy Kubernetes on Proxmox Ubuntu LXCs and VMs

ansible kubernetes proxmox terraform

Last synced: 05 Nov 2024

https://github.com/terraform-community-modules/tf_aws_bastion_s3_keys

A Terraform module for creating bastion host on AWS EC2 and populate its ~/.ssh/authorized_keys with public keys from bucket

bastion ssh terraform terraform-modules

Last synced: 10 Oct 2024

https://github.com/Azure/devops-governance

Example end-to-end Governance Model from CI/CD to Azure Resource Manager. Use this project to deploy example AAD, ARM and Azure DevOps resources to learn about e2e RBAC.

arm azure azure-active-directory azure-devops azure-keyvault azure-pipelines ci-cd governance infra-as-code rbac terraform

Last synced: 13 Nov 2024