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/bregman-arie/devops-exercises

Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

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

Last synced: 28 Oct 2024

https://github.com/hashicorp/terraform

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.

cloud cloud-management graph infrastructure-as-code terraform

Last synced: 28 Oct 2024

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

This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.

ansible backup containers devops iac kubernetes networking terraform

Last synced: 28 Oct 2024

https://github.com/MichaelCade/90DaysOfDevOps

This repository started out as a learning in public project for myself and has now become a structured learning map for many in the community. We have 3 years under our belt covering all things DevOps, including Principles, Processes, Tooling and Use Cases surrounding this vast topic.

ansible backup containers devops iac kubernetes networking terraform

Last synced: 25 Oct 2024

https://github.com/GoogleCloudPlatform/microservices-demo

Sample cloud-first application with 10 microservices showcasing Kubernetes, Istio, and gRPC.

gcp gke google-cloud grpc istio kubernetes kustomize sample-application samples skaffold terraform

Last synced: 25 Oct 2024

https://github.com/googlecloudplatform/terraformer

CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code

aws cloud gcp golang google-cloud hcl infrastructure-as-code kubernetes terraform terraform-configurations

Last synced: 28 Oct 2024

https://github.com/GoogleCloudPlatform/terraformer

CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code

aws cloud gcp golang google-cloud hcl infrastructure-as-code kubernetes terraform terraform-configurations

Last synced: 26 Oct 2024

https://github.com/Bytebase/Bytebase

The GitHub/GitLab for database DevSecOps. World's most advanced database DevSecOps solution for Developer, Security, DBA and Platform Engineering teams.

cicd clickhouse devops devsecops flyway gitlab gitops liquibase mongodb mysql oracle postgresql redis schema-migrations snowflake sql sql-client sqlserver terraform tidb

Last synced: 02 Nov 2024

https://github.com/terraform-providers/terraform-provider-aws

The AWS Provider enables Terraform to manage AWS resources.

aws terraform terraform-provider

Last synced: 05 Aug 2024

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

The AWS Provider enables Terraform to manage AWS resources.

aws terraform terraform-provider

Last synced: 28 Oct 2024

https://github.com/khuedoan/homelab

Fully automated homelab from empty disk to running services with a single command.

ansible argocd devops docker fedora gitops helm home-operations homelab k3s k8s-at-home kubernetes netboot pxe self-hosting terraform

Last synced: 29 Oct 2024

https://github.com/gruntwork-io/terragrunt

Terragrunt is a thin wrapper for Terraform that provides extra tools for working with multiple Terraform modules.

aws cli developer-tools devops terraform

Last synced: 28 Oct 2024

https://github.com/gruntwork-io/terratest

Terratest is a Go library that makes it easier to write automated tests for your infrastructure code.

aws devops docker golang packer terraform testing testing-library

Last synced: 28 Oct 2024

https://github.com/runatlantis/atlantis

Terraform Pull Request Automation

atlantis automation devops go golang hacktoberfest sre tacos terraform

Last synced: 29 Oct 2024

https://github.com/coder/coder

Provision remote development environments via Terraform

dev-tools development-environment go golang ide jetbrains remote-development terraform vscode

Last synced: 28 Oct 2024

https://github.com/turbot/steampipe

Zero-ETL, infinite possibilities. Live query APIs, code & more with SQL. No DB required.

aws azure cis cloud cnapp cspm devops devsecops etl gcp golang hacktoberfest kubernetes postgresql postgresql-fdw security sqlite steampipe terraform zero-etl

Last synced: 28 Oct 2024

https://github.com/bridgecrewio/checkov

Prevent cloud misconfigurations and find vulnerabilities during build-time in infrastructure as code, container images and open source packages with Checkov by Bridgecrew.

aws aws-security azure cloudformation compliance devops gcp hacktoberfest infrastructure-as-code kubernetes scans static-analysis terraform

Last synced: 28 Oct 2024

https://github.com/HariSekhon/DevOps-Bash-tools

1000+ DevOps Bash Scripts - AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket, Azure DevOps, TeamCity, Spotify, MP3, LDAP, Code/Build Linting, pkg mgmt for Linux, Mac, Python, Perl, Ruby, NodeJS, Golang, Advanced dotfiles: .bashrc, .vimrc, .gitconfig, .screenrc, tmux..

api aws bash ci cloudera devops docker gcp git github hacktoberfest hadoop jenkins kafka kubernetes linux mysql perl postgresql terraform

Last synced: 03 Nov 2024

https://github.com/ThreeDotsLabs/wild-workouts-go-ddd-example

Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.

clean-architecture cqrs ddd firebase firestore gcp go golang google-cloud hexagonal-architecture refactoring serverless terraform

Last synced: 31 Oct 2024

https://github.com/harisekhon/devops-bash-tools

1000+ DevOps Bash Scripts - AWS, GCP, Kubernetes, Docker, CI/CD, APIs, SQL, PostgreSQL, MySQL, Hive, Impala, Kafka, Hadoop, Jenkins, GitHub, GitLab, BitBucket, Azure DevOps, TeamCity, Spotify, MP3, LDAP, Code/Build Linting, pkg mgmt for Linux, Mac, Python, Perl, Ruby, NodeJS, Golang, Advanced dotfiles: .bashrc, .vimrc, .gitconfig, .screenrc, tmux..

api aws bash ci cloudera devops docker gcp git github hacktoberfest hadoop jenkins kafka kubernetes linux mysql perl postgresql terraform

Last synced: 10 Oct 2024

https://github.com/threedotslabs/wild-workouts-go-ddd-example

Go DDD example application. Complete project to show how to apply DDD, Clean Architecture, and CQRS by practical refactoring.

clean-architecture cqrs ddd firebase firestore gcp go golang google-cloud hexagonal-architecture refactoring serverless terraform

Last synced: 10 Oct 2024

https://github.com/fullstackhero/dotnet-starter-kit

Production Grade Cloud-Ready .NET 8 Starter Kit (Web API + Blazor Client) with Multitenancy Support, and Clean/Modular Architecture that saves roughly 200+ Development Hours! All Batteries Included.

aws blazor boilerplate clean-architechture clean-architecture codewithmukesh docker dotnet dotnet8 fullstackhero modular-monolith multitenancy starter-kit template terraform vertical-slice-architecture webapi

Last synced: 13 Oct 2024

https://github.com/kubeoperator/kubeoperator

KubeOperator 是一个开源的轻量级 Kubernetes 发行版,专注于帮助企业规划、部署和运营生产级别的 K8s 集群。

ansible containers docker k8s kubeapps kubernetes kubernetes-installer lightweight openstack paas terraform vmware-vsphere

Last synced: 26 Sep 2024

https://github.com/KubeOperator/KubeOperator

KubeOperator 是一个开源的轻量级 Kubernetes 发行版,专注于帮助企业规划、部署和运营生产级别的 K8s 集群。

ansible containers docker k8s kubeapps kubernetes kubernetes-installer lightweight openstack paas terraform vmware-vsphere

Last synced: 01 Nov 2024

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

Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform

cdk cdktf hack infrastructure-as-code terraform

Last synced: 28 Oct 2024

https://github.com/fullstackhero/dotnet-webapi-boilerplate

Production Grade Cloud-Ready .NET 8 Starter Kit (Web API + Blazor Client) with Multitenancy Support, and Clean/Modular Architecture that saves roughly 200+ Development Hours! All Batteries Included.

aws blazor boilerplate clean-architechture clean-architecture codewithmukesh docker dotnet dotnet8 fullstackhero modular-monolith multitenancy starter-kit template terraform vertical-slice-architecture webapi

Last synced: 02 Aug 2024

https://github.com/ChristianLempa/boilerplates

This is my personal template collection. Here you'll find templates, and configurations for various tools, and technologies.

ansible docker docker-compose kubernetes packer terraform vagrant

Last synced: 31 Oct 2024

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

A Pluggable Terraform Linter

terraform tflint

Last synced: 29 Oct 2024

https://github.com/christianlempa/boilerplates

This is my personal template collection. Here you'll find templates, and configurations for various tools, and technologies.

ansible docker docker-compose kubernetes packer terraform vagrant

Last synced: 10 Oct 2024

https://github.com/dependabot/dependabot-core

🤖 Dependabot's core logic for creating update PRs.

dependencies docker dotnet elixir elm go java javascript php pnpm python ruby rubygems rust terraform

Last synced: 28 Oct 2024

https://github.com/tfutils/tfenv

Terraform version manager

bash terraform

Last synced: 29 Oct 2024

https://github.com/clong/detectionlab

Automate the creation of a lab environment complete with security tooling and logging best practices

ansible detection detectionlab dfir dfir-automation information-security lab-environment osquery packer powershell sysmon terraform vagrant vagrantfile

Last synced: 13 Oct 2024

https://github.com/clong/DetectionLab

Automate the creation of a lab environment complete with security tooling and logging best practices

ansible detection detectionlab dfir dfir-automation information-security lab-environment osquery packer powershell sysmon terraform vagrant vagrantfile

Last synced: 28 Oct 2024

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

Terraform provider for Azure Resource Manager

azure azure-resource-manager terraform terraform-provider

Last synced: 28 Oct 2024

https://github.com/tenable/terrascan

Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure.

architecture aws aws-security azure-security cloud-security cloudsecurity devops devsecops gcp-security iac infrastructure infrastructure-as-code kubernetes sast scans security security-tools security-violations terraform terrascan

Last synced: 29 Oct 2024

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

Terraform module to create Amazon Elastic Kubernetes (EKS) resources 🇺🇦

aws aws-eks aws-eks-cluster eks elastic-kubernetes-service kubernetes terraform terraform-module

Last synced: 10 Oct 2024

https://github.com/dtan4/terraforming

Export existing AWS resources to Terraform style (tf, tfstate) / No longer actively maintained

aws ruby-gem terraform tfstate

Last synced: 29 Sep 2024

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

Generate documentation from Terraform modules in various output formats

documentation generator golang terraform terraform-docs terraform-modules

Last synced: 28 Oct 2024

https://github.com/kriasoft/graphql-starter-kit

💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, and Joy UI.

api boilerplate cloud-run graphql graphql-yoga hackathon jotai joy-ui monorepo nodejs postgres postgresql pothos prisma react starter-kit template terraform typescript yarn

Last synced: 13 Oct 2024

https://github.com/kriasoft/nodejs-api-starter

💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, and Joy UI.

api boilerplate cloud-run graphql graphql-yoga hackathon jotai joy-ui monorepo nodejs postgres postgresql pothos prisma react starter-kit template terraform typescript yarn

Last synced: 04 Aug 2024

https://github.com/kriasoft/relay-starter-kit

💥 Monorepo template (seed project) pre-configured with GraphQL API, PostgreSQL, React, and Joy UI.

api boilerplate cloud-run graphql graphql-yoga hackathon jotai joy-ui monorepo nodejs postgres postgresql pothos prisma react starter-kit template terraform typescript yarn

Last synced: 02 Aug 2024

https://github.com/gofireflyio/aiac

Artificial Intelligence Infrastructure-as-Code Generator.

ai amazon-bedrock chatgpt iac llms ollama openai pulumi terraform

Last synced: 13 Oct 2024

https://github.com/antonbabenko/pre-commit-terraform

pre-commit git hooks to take care of Terraform configurations 🇺🇦

automation code-style git-hooks hacktoberfest hooks pre-commit terraform terraform-docs terragrunt

Last synced: 10 Oct 2024

https://github.com/im2nguyen/rover

Interactive Terraform visualization. State and configuration explorer.

diagram interactive-visualizations terraform visualization

Last synced: 13 Oct 2024

https://github.com/brikis98/terraform-up-and-running-code

Code samples for the book "Terraform: Up & Running" by Yevgeniy Brikman

book samples terraform

Last synced: 10 Oct 2024

https://github.com/airbnb/streamalert

StreamAlert is a serverless, realtime data analysis framework which empowers you to ingest, analyze, and alert on data from any environment, using datasources and alerting logic you define.

analysis aws kinesis lambda rules security serverless terraform

Last synced: 10 Oct 2024

https://github.com/diggerhq/digger

Digger is an open source IaC orchestration tool. Digger allows you to run IaC in your existing CI pipeline ⚡️

github-actions hacktoberfest infrastructure-as-code tacos terraform terraform-aws terraform-gcp terraform-github-actions terraformcloud

Last synced: 13 Oct 2024

https://github.com/snyk/driftctl

Detect, track and alert on infrastructure drift

aws drift hacktoberfest iac infrastructure-as-code infrastructure-drift terraform

Last synced: 13 Oct 2024

https://github.com/Qovery/engine

The Orchestration Engine To Deliver Self-Service Infrastructure ⚡️

aws azure cloud digitalocean gcp helm kubernetes rust terraform

Last synced: 30 Oct 2024

https://github.com/qovery/engine

The Orchestration Engine To Deliver Self-Service Infrastructure ⚡️

aws azure cloud digitalocean gcp helm kubernetes rust terraform

Last synced: 10 Oct 2024

https://github.com/bregman-arie/sre-checklist

A checklist of anyone practicing Site Reliability Engineering

automation checklist gitops kubernetes reliability-engineering sre terraform

Last synced: 13 Oct 2024

https://github.com/artemmkin/infrastructure-as-code-tutorial

Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes

ansible docker docker-compose googlecloudplatform infrastructure-as-code kubernetes packer terraform vagrant

Last synced: 10 Oct 2024

https://github.com/Artemmkin/infrastructure-as-code-tutorial

Infrastructure As Code Tutorial. Covers Packer, Terraform, Ansible, Vagrant, Docker, Docker Compose, Kubernetes

ansible docker docker-compose googlecloudplatform infrastructure-as-code kubernetes packer terraform vagrant

Last synced: 25 Oct 2024

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

Terraform Provider for Google Cloud Platform

google-cloud terraform terraform-provider

Last synced: 28 Oct 2024

https://github.com/iann0036/former2

Generate CloudFormation / Terraform / Troposphere templates from your existing AWS resources.

aws cdk cdktf cloudformation iac pulumi terraform troposphere

Last synced: 13 Oct 2024

https://github.com/cycloidio/terracognita

Reads from existing public and private cloud providers (reverse Terraform) and generates your infrastructure as code on Terraform configuration

aws azure azure-devops cloud cycloid devops devops-tools gcp go golang google-cloud-platform hybrid-cloud iac iac-terraform infrastructure-as-code reverse-engineering terraform tfstate vmware

Last synced: 13 Oct 2024

https://github.com/28mm/blast-radius

Interactive visualizations of Terraform dependency graphs using d3.js

diagram graphviz interactive-visualizations terraform

Last synced: 13 Oct 2024

https://github.com/antonbabenko/terraform-best-practices

Terraform Best Practices free ebook translated into 🇬🇧🇦🇪🇧🇦🇧🇷🇫🇷🇬🇪🇩🇪🇬🇷🇮🇱🇮🇳🇮🇩🇮🇹🇰🇷🇵🇱🇷🇴🇨🇳🇪🇸🇹🇷🇺🇦🇵🇰

best-practices ebook free terraform terraform-configurations terraform-modules

Last synced: 13 Oct 2024

https://github.com/camptocamp/terraboard

:earth_africa: :clipboard: A web dashboard to inspect Terraform States

aws devops devops-tools diff go infrastructure-as-code terraform terraform-states versioning web-dashboard

Last synced: 10 Oct 2024

https://github.com/poseidon/typhoon

Minimal and free Kubernetes distribution with Terraform

aws azure bare-metal coreos digitalocean fedora-coreos flatcar-linux google-cloud kubernetes terraform

Last synced: 10 Oct 2024

https://github.com/kube-hetzner/terraform-hcloud-kube-hetzner

Optimized and Maintenance-free Kubernetes on Hetzner Cloud in one command!

hcloud hetzner-cloud k3s k8s kubernetes terraform

Last synced: 13 Oct 2024

https://github.com/deepmind/kapitan

Generic templated configuration management for Kubernetes, Terraform and other things

aws-kms declarative devops devops-tools docker gcp-kms gitops gpg helm jinja2 jinja2-templates jsonnet kapitan kubernetes orchestration python python3 reclass terraform yaml

Last synced: 05 Nov 2024

https://github.com/adammck/terraform-inventory

Terraform State → Ansible Dynamic Inventory

ansible go terraform

Last synced: 13 Oct 2024

https://github.com/kapicorp/kapitan

Generic templated configuration management for Kubernetes, Terraform and other things

aws-kms declarative devops devops-tools docker gcp-kms gitops gpg helm jinja2 jinja2-templates jsonnet kapitan kubernetes orchestration python python3 reclass terraform yaml

Last synced: 13 Oct 2024

https://github.com/onedr0p/home-ops

Wife approved HomeOps driven by Kubernetes and GitOps using Flux

ansible flux gitops home-operations k3s kubernetes kubesearch renovate selfhosted talos terraform

Last synced: 13 Oct 2024

https://github.com/oxsecurity/megalinter

🦙 MegaLinter analyzes 50 languages, 22 formats, 21 tooling formats, excessive copy-pastes, spelling mistakes and security issues in your repository sources with a GitHub Action, other CI tools or locally.

apex autofix azure-pipelines best-practices code-quality formatter gitlab-ci golang groovy java jenkins kotlin linter linters markdown megalinter python sarif-report security terraform

Last synced: 29 Oct 2024

https://github.com/cycloidio/inframap

Read your tfstate or HCL to generate a graph specific for each provider, showing only the resources that are most important/relevant.

aws diagram flexibleengine go golang graph hcl openstack terraform tfstate

Last synced: 13 Oct 2024

https://github.com/azure/aztfexport

A tool to bring existing Azure resources under Terraform's management

azure devops iac terraform terraform-azurerm tool

Last synced: 31 Oct 2024

https://github.com/Azure/aztfexport

A tool to bring existing Azure resources under Terraform's management

azure devops iac terraform terraform-azurerm tool

Last synced: 01 Nov 2024

https://github.com/dmacvicar/terraform-provider-libvirt

Terraform provider to provision infrastructure with Linux's KVM using libvirt

kvm libvirt terraform terraform-provider virtualization

Last synced: 19 Oct 2024

https://github.com/coinbase/terraform-landscape

Improve Terraform's plan output to be easier to read and understand

bash ruby terraform

Last synced: 13 Oct 2024

https://github.com/scottslowe/learning-tools

A collection of tools and files for learning new technologies

ansible aws centos consul docker etcd go pulumi terraform ubuntu vagrant vagrant-environments

Last synced: 13 Oct 2024

https://github.com/googlecloudplatform/cloud-foundation-fabric

End-to-end modular samples and landing zones toolkit for Terraform on GCP.

gcp google-cloud terraform

Last synced: 07 Oct 2024

https://github.com/GoogleCloudPlatform/cloud-foundation-fabric

End-to-end modular samples and landing zones toolkit for Terraform on GCP.

gcp google-cloud terraform

Last synced: 31 Oct 2024

https://github.com/iann0036/AWSConsoleRecorder

Records actions made in the AWS Management Console and outputs the equivalent CLI/SDK commands and CloudFormation/Terraform templates.

aws aws-cli aws-console aws-sdk boto3 chrome-extension cloudformation firefox-addon terraform troposphere

Last synced: 28 Oct 2024

https://github.com/iann0036/awsconsolerecorder

Records actions made in the AWS Management Console and outputs the equivalent CLI/SDK commands and CloudFormation/Terraform templates.

aws aws-cli aws-console aws-sdk boto3 chrome-extension cloudformation firefox-addon terraform troposphere

Last synced: 26 Sep 2024

https://github.com/airbnb/binaryalert

BinaryAlert: Serverless, Real-time & Retroactive Malware Detection.

aws lambda malware-detection security serverless terraform yara

Last synced: 10 Oct 2024

https://github.com/codeaprendiz/learn-devops

I am using this repository to document my devops journey. I follow the process of learning everything by tasks. Every task has an associated objective that encompasses an underlying concept. Concepts including CloudProviders, Containers, ContainersOrchestration, Databases, InfrastructureAsCode, Interview, VersionControl etc in progress

aws coding-tasks container-orchestration containers databases devops-essentials docker docker-compose gcp git interview kubernetes linux mongo monitoring mysql nginx oci terraform

Last synced: 04 Aug 2024

https://github.com/codeaprendiz/learn_devops

I am using this repository to document my devops journey. I follow the process of learning everything by tasks. Every task has an associated objective that encompasses an underlying concept. Concepts including CloudProviders, Containers, ContainersOrchestration, Databases, InfrastructureAsCode, Interview, VersionControl etc in progress

aws coding-tasks container-orchestration containers databases devops-essentials docker docker-compose gcp git interview kubernetes linux mongo monitoring mysql nginx oci terraform

Last synced: 13 Oct 2024

https://github.com/terraform-compliance/cli

a lightweight, security focused, BDD test framework against terraform.

bdd bdd-style compliance hashicorp infrastructure terraform testing testing-framework

Last synced: 13 Oct 2024

https://github.com/bluxmit/alnoda-workspaces

:fireworks: Flexible and extendable containerized workspaces. Now. with free offline chat GPT!!! 🚀🚀🚀

ansible containers docker elasticsearch kafka postgres python redis terraform web-based-ide workspace

Last synced: 13 Oct 2024

https://github.com/ahmedtariq01/Cloud-DevOps-Learning-Resources

This repo includes Books and imp notes related to GCP, Azure, AWS, Docker, K8s, and DevOps. More, exam and interview prep notes.

ansible aws azure azure-devops cicd cloudcomputing cloudnative cloudsecurity containers devops devops-tools devsecops docker gcp jenkins kubernetes linux multicloud notes terraform

Last synced: 08 Nov 2024

https://github.com/ahmedtariq01/cloud-devops-learning-resources

This repo includes Books and imp notes related to GCP, Azure, AWS, Docker, K8s, and DevOps. More, exam and interview prep notes.

ansible aws azure azure-devops cicd cloudcomputing cloudnative cloudsecurity containers devops devops-tools devsecops docker gcp jenkins kubernetes linux multicloud notes terraform

Last synced: 10 Oct 2024

https://github.com/warrensbox/terraform-switcher

A command line tool to switch between different versions of terraform (install with homebrew and more)

go golang terraform

Last synced: 13 Oct 2024