콘텐츠로 이동

언어 선택

현재 언어: 한국어

Terraform

Source: https://github.com/shuaibiyy/awesome-tf at 66a03c543b49
License: CC0-1.0
Read the English original

This edition is an AI-assisted translation.

Link Checker Misspell Check

HashiCorp의 Terraform에 관한 엄선된 자료 목록입니다.

여러분의 기여를 환영합니다!

Terraform을 사용하면 프로덕션 인프라를 안전하고 예측 가능하게 생성, 변경 및 개선할 수 있습니다. Terraform은 API를 선언적 구성 파일로 코드화하는 오픈 소스 도구이며, 이 파일은 팀원과 공유하고 코드처럼 다루며 편집, 검토 및 버전 관리할 수 있습니다.

  • _terraform >= 0.12_와 호환되지 않음 :ghost:
  • 유지 관리 중단 :skull:
  • 유료 :heavy_dollar_sign:
  • Terraform Academy - 실습 랩, 인증 시험 준비(HashiCorp, AWS, GCP, Azure, Docker, Kubernetes, GitOps), AI 코칭 및 진행 상황 추적 기능을 갖춘 인터랙티브 Terraform/IaC 학습 플랫폼입니다. SRE Pro Tips 블로그와 아래 모바일/PWA 앱도 참조하세요.
  • Terraform Terminal Simulator - 브라우저의 시뮬레이션 터미널에서 init, plan, apply를 연습하세요. 무료 오픈 소스이며 가입이 필요 없습니다.
  • compliance.tf docs - SOC 2, PCI DSS, HIPAA, NIST 800-53 및 35개 이상의 기타 규정 준수 제어를 위한 무료 Terraform 구현입니다. 규정 준수 인프라 코드를 작성하기 위한 공개 참조 자료입니다.
  • DevOpsLesson Terraform Playground - 가이드형 HCL 연습 및 명령어 실습을 제공하는 무료 브라우저 기반 Terraform 시뮬레이터입니다.

이동 중에도 Terraform을 학습하고 사용할 수 있도록 돕는 모바일, 데스크톱 및 PWA 앱입니다.

  • Terraform Academy — iOS - Terraform Academy 인터랙티브 학습 플랫폼의 iOS 네이티브 앱입니다. 실습 랩, 인증 시험 준비(HashiCorp, AWS, GCP, Azure, Docker, Kubernetes, GitOps), AI 코칭 및 기기 간 진행 상황 동기화를 제공합니다.
  • Terraform Academy — Android - Terraform Academy 학습 플랫폼의 Android 네이티브 앱으로, iOS 및 웹 버전과 동일한 랩, 인증 시험 준비, AI 코칭을 제공합니다.
  • Terraform Academy — PWA / Web App - 설치 가능한 Terraform Academy 프로그레시브 웹 앱입니다. 오프라인으로 작동하고 모든 플랫폼의 홈 화면에 설치할 수 있으며 모바일 앱과 진행 상황을 동기화합니다.

여기에 없는 커뮤니티 모듈은 Terraform Module Registry를 참조하세요.

  • anthology - 공식 레지스트리를 대체하는 비공개 Terraform 레지스트리 구현입니다.
  • boring-registry - API 키 인증 및 Blob 스토리지 지원을 제공하는 비공개 Terraform 모듈/Provider 레지스트리입니다.
  • citizen - 비공개 Terraform 모듈/Provider 레지스트리입니다.
  • nrkno/terraform-registry - 모듈형 저장소 백엔드를 갖춘 비공개 Terraform 레지스트리입니다.
  • petra - 비공개 Terraform 레지스트리 관리자입니다.
  • philips-labs/terraform-registry - GitHub에 호스팅된 임의 Terraform Provider 릴리스를 제공하는 Terraform 레지스트리입니다.
  • tapir - 비공개 Terraform 레지스트리입니다.
  • terraform-simple-registry - Terraform 레지스트리 프로토콜의 간단한 구현입니다.
  • terramantle.dev - 모듈 및 상태 정보를 중점적으로 살펴보고 종속성 관리를 해결하는 레지스트리입니다.
  • Terrareg - Terraform 모듈 레지스트리입니다.
  • terustry - GitLab 또는 GitHub 릴리스의 프록시 역할을 하는 오픈 소스 Terraform Provider 레지스트리입니다.
  • terralist - REST API로 관리할 수 있는 모듈 및 Provider용 비공개 Terraform 레지스트리입니다.
  • Azure Verified Modules - Well-Architected Framework에 맞춰 Azure 리소스 및 아키텍처 패턴을 위한 검증되고 표준을 준수하는 Terraform(및 Bicep) 모듈을 제공하는 Microsoft 공식 이니셔티브입니다.
  • cloudsmith - 내부 및 외부 클라이언트를 위한 관리형 패키지 호스팅 서비스입니다. :heavy_dollar_sign:
  • Terramantle - 심층적인 모듈 인사이트, 종속성 매핑 및 상태 가시성을 갖춘 비공개 Terraform/OpenTofu 레지스트리입니다.
  • clarity - Terraform 단위 테스트용 선언형 테스트 프레임워크입니다. :skull:
  • kitchen-terraform - Test Kitchen 플러그인 모음을 제공하여 Terraform 구성을 적용하고 InSpec 제어로 생성된 Terraform 상태를 검증할 수 있습니다. :skull:
  • rspec-terraform - Terraform 모듈용 RSpec 테스트입니다. :skull:
  • terraform_validate - 사용자 정의 표준 적용을 지원합니다. :skull:
  • terraform-compliance - Terraform 파일용 BDD 테스트입니다.
  • terratest - 인프라 코드의 자동화된 테스트를 더 쉽게 작성할 수 있도록 해주는 Go 라이브러리입니다.
  • AIaC - 인공지능 기반 Infrastructure-as-Code 생성기입니다.
  • AirIAM - AWS IAM용 최소 권한 Terraform 실행 프레임워크 도구입니다.
  • asdf - HashiCorp 플러그인으로, asdf 버전 관리자용입니다.
  • astro - 여러 Terraform 실행을 하나의 명령으로 관리하는 도구입니다. :ghost:
  • atlantis - GitHub를 통한 Terraform 협업을 위한 통합 워크플로입니다.
  • atmos - 깊게 병합된 YAML을 모듈 입력값으로 변환하는 범용 도구입니다.
  • aws2tf - 기존 AWS 리소스를 Terraform으로 가져오고 Terraform HCL 코드를 출력합니다.
  • aztfexport - 기존 Azure 리소스를 Terraform 관리 대상으로 가져오는 도구입니다.
  • AzureNamer - 200개 이상의 Azure 리소스 유형에 대해 CAF 규격을 준수하는 이름을 생성하고, 실시간 길이 및 문자 검증과 함께 Terraform locals로 내보냅니다.
  • balcony - AWS API를 쉽게 조회하는 CLI 도구입니다. Terraform import 블록과 실제 Terraform 리소스 코드도 생성합니다.
  • bare-devcontainer/templates - terraform-ls와 재빌드 친화적 캐시를 갖춘 보안 중심 Terraform 개발 컨테이너입니다. 기본 이미지는 bare-devcontainer/images에 있습니다.
  • blast radius - Terraform 종속성 그래프를 인터랙티브하게 시각화합니다. :skull:
  • cf-terraforming - 기존 Cloudflare 리소스를 Terraform으로 가져오는 작업을 돕는 명령줄 유틸리티입니다.
  • cfnctl - Cfnctl은 Terraform CLI와 같은 경험을 AWS CloudFormation에 제공합니다.
  • Checkov - terraform>=0.12용 Terraform 정적 분석 도구입니다.
  • cloud-audit - 잘못된 구성을 수정하는 Terraform 코드를 생성하는 AWS 보안 감사 CLI 및 수정 엔진입니다.
  • CloudBurn - CI 및 실제 AWS 계정의 Terraform과 CloudFormation에 대해 AWS 비용 정책을 검사합니다.
  • Coder - Coder는 Terraform을 통해 인프라에 소프트웨어 개발 환경을 프로비저닝합니다.
  • coretech/terrafile - Terraform에서 사용할 GitHub 외부 모듈을 체계적으로 관리합니다(Go로 작성). :skull:
  • Cynative - Terraform 구성을 검토하고 읽기 전용 클라우드 API를 통해 실제 인프라를 조사하는 오픈 소스 보안 에이전트 프레임워크입니다.
  • Datadef - Terraform 저장소에서 아키텍처 다이어그램과 문서를 생성합니다. terraform init 실행이나 상태 조회 없이 .tf 파일을 분석하고, 환경별 개수를 포함해 모듈을 영역으로 표시하며 매일 다시 동기화합니다. :heavy_dollar_sign:
  • demonolith - demonolith refactor로 코드를 옮기고 demonolith migrate로 더 작은 .tfstate 파일로 이전해 거대한 Terraform 프로젝트를 분할합니다.
  • driftctl - 인프라 드리프트를 감지, 추적하고 알림을 보냅니다. :skull:
  • drifthound - 기록 추적 및 알림을 제공하는 지속적 인프라 드리프트 감지 도구입니다.
  • dxw/terrafile - Terraform에서 사용할 GitHub 외부 모듈을 체계적으로 관리합니다(Ruby로 작성).
  • flora - Terraform 버전 관리자입니다.
  • fogg - Terraform 저장소 관리의 반복적인 수고를 없애는 도구입니다.
  • former2 - AWS 계정의 기존 리소스에서 Terraform 구성을 생성합니다.
  • fuzzy-terraform-rm - Terraform 상태에서 리소스를 제거하는 퍼지 검색 CLI 도구입니다.
  • gaia - 모듈용 Terraform 🌍 UI이자 셀프서비스 인프라 👨‍💻 도구입니다. :skull:
  • hcl2json - hcl2를 JSON으로 변환합니다.
  • hcldump - HCL(v2) 추상 구문 트리를 덤프합니다.
  • hcledit (mercari) - HCL 구성을 편집하는 Go 패키지입니다.
  • hcledit (minamijoyo) - HCL용 명령줄 편집기입니다.
  • hclgrep - HCL(v2)용 구문 기반 grep입니다.
  • hq - 명령줄 HCL 처리기입니다.
  • iam-policy-json-to-terraform - JSON 형식 IAM 정책을 Terraform aws_iam_policy_document로 변환하는 소형 도구입니다.
  • Infracost - CLI 및 풀 리퀘스트에서 Terraform 클라우드 비용을 추정합니다.
  • inframap - tfstate 또는 HCL을 읽어 Provider별 그래프를 생성하고 가장 중요하고 관련 있는 리소스만 표시합니다.
  • InfraScan - Terraform, AWS 및 Kubernetes의 비용 및 보안 분석을 위한 고급 인프라 감사 도구입니다.
  • InfraSketch - Terraform HCL 및 Docker Compose를 아키텍처 다이어그램으로 시각화하는 무료 브라우저 도구입니다. AWS와 Azure를 지원하며 가입이나 자격 증명이 필요 없습니다.
  • json2hcl - JSON과 HCL 간 변환을 수행합니다. :ghost:
  • k2tf - Kubernetes YAML을 Terraform HCL로 변환합니다.
  • Kapitan - 인벤토리 기반 템플릿에서 Terraform/OpenTofu JSON 및 기타 인프라 구성을 생성합니다.
  • KICS - IaC 프로젝트에서 보안 취약점, 규정 준수 문제 및 인프라 구성 오류를 검사합니다. Terraform 프로젝트, Kubernetes 매니페스트, Dockerfile, AWS CloudFormation 템플릿 및 Ansible 플레이북을 지원합니다.
  • layerform - 엔지니어가 일반 .tf 파일을 사용해 재사용 가능한 환경 스택을 만들도록 돕습니다. 여러 “스테이징” 환경에 적합합니다. :skull:
  • library.tf - Terraform 및 OpenTofu의 레지스트리 정보를 제공할 뿐 아니라 의사 결정에 필요한 인사이트도 제공합니다. 버그가 없고 지원 및 유지 관리가 잘되는 모듈이나 Provider를 빠르게 찾을 수 있습니다.
  • modules.tf-lambda - Cloudcraft.co로 만든 시각적 다이어그램에서 Terraform 인프라 코드를 생성합니다.
  • para - The missing 3rd-party plugin manager and a “Swiss army knife” for Terraform/Terragrunt - Terraform/Terragrunt를 위한 필수 서드파티 플러그인 관리자이자 “스위스 군용 칼”입니다. 하나의 도구로 모든 워크플로를 지원합니다. :skull:
  • pike - Terraform 구축에 필요한 권한 또는 IAM 정책을 계산합니다.
  • pipeform - Terraform 런타임 TUI입니다.
  • platform-skills - Terraform용 AI 지원 현장 핸드북입니다. IAM 최소 권한 검토, 영향 범위 분석, 상태 영향, Provider 제약 및 롤백 계획을 지원합니다. Claude, Codex, Cursor 및 Copilot 플러그인으로 작동합니다.
  • pluralith - Terraform 상태 시각화 및 인프라 문서 자동 생성 도구입니다. :heavy_dollar_sign:
  • pre-commit-terraform - Terraform 및 Terragrunt용 pre-commit Git 훅입니다. 자동 포맷, 검증, 문서 업데이트, 보안 검사, 비용 추정 등을 수행합니다.
  • pretf - Python으로 Terraform 구성을 생성하는 즉시 사용 가능한 Terraform 래퍼입니다. pretf 문서를 참조하세요. :skull:
  • prettyplan for TF 0.12+ - 대규모 Terraform 계획을 쉽게 확인할 수 있도록 돕는 작은 도구입니다. 온라인 버전도 이용할 수 있습니다.
  • prettyplan - 대규모 Terraform 계획을 쉽게 확인할 수 있도록 돕는 작은 도구입니다. 온라인 버전도 이용할 수 있습니다. :ghost:
  • pug - Terraform 고급 사용자를 위한 터미널 사용자 인터페이스입니다.
  • pytest-terraform - 픽스처 및 오프라인 재생 기능을 제공하는 pytest Terraform 플러그인입니다.
  • python-terrafile - Terraform에서 사용할 GitHub 외부 모듈을 체계적으로 관리합니다.
  • regula - 배포 전에 Terraform IaC의 AWS, Azure 및 Google Cloud 보안 구성 오류와 규정 위반 가능성을 평가합니다.
  • redc - Alibaba Cloud, Tencent Cloud, AWS 등 멀티 클라우드 배포를 지원하는 차세대 레드팀 인프라 자동화 도구입니다. 레드팀 환경을 생성, 구성 및 삭제하는 원클릭 배포 기능을 제공합니다.
  • renovate-config - 특히 DevOps 사용자를 위한 Renovatebot 공유 구성 프리셋입니다.
  • Riftmap - Terraform, Docker, Helm 등을 포함하는 여러 저장소의 인프라를 분석해 종속 관계와 변경 시 손상되는 부분을 시각화하는 저장소 간 종속성 및 변경 영향 분석 엔진입니다.
  • rover - 인터랙티브 Terraform 상태 및 구성 탐색기입니다.
  • ruby-terraform - Terraform 명령을 실행하는 간단한 Ruby 래퍼입니다.
  • sato - 기존 CloudFormation을 Terraform으로 변환하도록 돕습니다.
  • scenery - Terraform 계획 출력을 보기 좋게 만드는 또 다른 도구입니다. :ghost: :skull:
  • scratchrelaxtv - Simple Python tool to help with module development - 모듈 개발을 돕는 간단한 Python 도구입니다. main.tf에서 변수를 추출해 variables.tf를 생성하고 모듈 사용 예제를 만듭니다.
  • serverless.tf - Doing serverless with Terraform - Terraform을 사용해 AWS에서 서버리스 애플리케이션 및 인프라를 개발, 빌드, 배포 및 보호하는 의견이 반영된 오픈 소스 프레임워크입니다. 자세히 보기.
  • Shieldly - Terraform으로 생성한 IAM 정책과 CloudFormation을 AI로 분석해 권한이 위험한 이유와 해결 방법을 설명합니다. 무료 티어, CLI 및 GitHub Action을 제공합니다.
  • Shisho - Terraform용 경량 정적 분석기입니다.
  • Speakeasy - OpenAPI 사양에서 Terraform Provider를 생성합니다.
  • stacks - Terraform 코드 전처리기입니다.
  • SyncVey - tfstate와 실제 AWS 상태 간 속성 수준 드리프트 감지, 예약 검사 및 미들웨어 EOL 알림을 제공하는 자체 호스팅 AWS 자산 원장입니다.
  • tads-boilerplate - Ansible과 Terraform의 강력함에 Docker Swarm의 단순함을 결합해 IaC와 DevOps 모범 사례를 제공합니다.
  • tau - 여러 배포, 종속성 및 시크릿을 관리하는 Terraform용 경량 래퍼입니다. :skull:
  • tenv - OpenTofu/Terraform/Terragrunt 버전 관리자입니다.
  • terraboard - Terraform 상태를 검사하는 웹 대시보드입니다.
  • terraboot - Terraform 구성을 생성하고 실행하는 DSL입니다.
  • terracognita - 기존 클라우드 Provider에서 데이터를 읽어(역 Terraform) Terraform 구성으로 인프라 코드를 생성합니다.
  • terracost - CLI에서 Terraform 클라우드 비용을 추정합니다.
  • terracove - Terraform diff 및 커버리지를 확인하기 위해 디렉터리 트리를 재귀적으로 테스트합니다.
  • TerraDepot - 기본 HTTP 원격 백엔드를 기반으로 하는 Terraform 상태 저장소입니다. AWS S3에서 tfstate를 중앙 관리할 수 있습니다.
  • TerraDrift - CI 및 cron을 위한 자체 호스팅 Terraform/OpenTofu 드리프트 CLI입니다(계획 기반이며 관리되지 않는 리소스 인벤토리는 아님).
  • terradozer - 구성 파일 없이 Terraform destroy를 실행합니다.
  • terraeasy - 간편한 Terraform 래퍼입니다.
  • terraform-ai-skills - GitHub Copilot, Claude 및 ChatGPT용 AI 기반 기술로, AWS, GCP, Azure 및 DigitalOcean의 10~200개 이상 저장소에서 Provider 업그레이드, 워크플로 표준화 및 릴리스 등 대량 Terraform 모듈 관리를 자동화합니다.
  • terraform-aws-clickops-notifier - AWS Console에서 수행된 작업을 알림으로 받습니다.
  • terraform-bundle - Terraform 바이너리와 Provider 바이너리를 포함하는 번들을 쉽게 빌드합니다. CI 및 네트워크 격리된 Terraform Enterprise에 유용합니다.
  • terraform-cdk - Terraform용 CDK(Cloud Development Kit)를 사용하면 익숙한 프로그래밍 언어로 클라우드 인프라를 정의하고 HashiCorp Terraform을 통해 프로비저닝할 수 있습니다.
  • terraform-cleaner - Terraform 모듈에서 사용되지 않는 변수를 찾아내는 소형 유틸리티입니다.
  • terraform-credentials-vault - 환경 변수를 통해 Terraform 네이티브 서비스(비공개 모듈 레지스트리, Terraform Cloud 등)의 자격 증명을 제공하는 Terraform “자격 증명 도우미” 플러그인입니다.
  • terraform-diff - Terraform plan 및 apply를 실행해야 하는 위치를 항상 파악하세요!
  • terraform-docs - Terraform 모듈에서 문서를 빠르게 생성하는 유틸리티입니다.
  • terraform-graph-beautifier - 거의 사용할 수 없는 terraform graph 명령 출력을 더 의미 있고 설명적인 형태로 변환하는 명령줄 도구입니다.
  • terraform-iam-policy-validator - Terraform 템플릿의 AWS IAM 정책을 AWS IAM 모범 사례에 따라 검증하는 CLI입니다.
  • terraform-landscape - Terraform plan 출력을 더 읽기 쉽고 이해하기 쉽게 개선합니다(0.11 이하만 지원).
  • terraform-operator - Terraform 작업을 처리하는 Kubernetes CRD입니다.
  • terraform-plan-parser - terraform plan의 표준 출력을 파싱해 JSON으로 변환하는 명령줄 유틸리티 및 JavaScript API입니다. :ghost:
  • terraform-provisioner - 동일한 Terraform 스크립트의 여러 프로비저닝을 관리하는 도구입니다.
  • terraform-rake-tasks - Terraform 계획 관리를 위한 공유 Rake 작업입니다.
  • terraform-repl - 더 나은 인터랙티브 콘솔 경험을 제공하는 Terraform console 래퍼입니다.
  • Terraform-Visual - Terraform 계획을 시각화하는 간단하면서도 강력한 도구입니다.
  • terravision - 공식 AWS/Azure/GCP 아이콘과 디자인 표준을 사용해 Terraform 코드에서 전문적인 클라우드 아키텍처 다이어그램을 생성합니다. CI/CD 통합을 갖추고 완전히 클라이언트 측에서 실행됩니다.
  • terraform.py - Terraform 상태 파일을 분석하는 Ansible 동적 인벤토리 스크립트입니다. :skull:
  • terraformer - 기존 인프라에서 Terraform 파일을 생성하는 CLI 도구입니다. 다수의 Provider를 지원합니다.
  • terraforming - 기존 AWS 리소스를 Terraform 형식(tf, tfstate)으로 내보냅니다. terraformer와 유사합니다. :skull:
  • terraformize - 간단한 REST API 엔드포인트를 통해 Terraform 모듈을 적용/삭제합니다. :skull:
  • terraformsh - 더 쉬운 CLI UX와 DRY 계층형 구성을 위한 Bash 래퍼입니다.
  • terragrunt-atlantis-config - Terragrunt 프로젝트용 Atlantis 구성을 생성합니다.
  • terragrunt - Terraform 구성을 DRY하게 유지하고 여러 Terraform 모듈을 다루며 원격 상태를 관리하기 위한 추가 도구를 제공하는 경량 Terraform 래퍼입니다.
  • terrahelp - Terraform 작업에 때때로 유용한 보조 기능을 제공하는 명령줄 유틸리티입니다.
  • terrahub - 콘솔에 매끄럽게 통합되는 Terraform 자동화 및 오케스트레이션 도구입니다. console.terrahub.io의 기업용 GUI에서 Terraform 실행을 실시간으로 확인하고 과거 실행 기록을 감사 및 보고할 수 있습니다. :heavy_dollar_sign:
  • terramagic - 폴더와 Terraform 파일 생성을 자동화하는 Python 기반 마법사 도구입니다.
  • terramate - 변경 감지 및 코드 생성 기능을 제공하는 다중 Terraform 스택 관리 도구입니다.
  • terrap-cli - Terrap - 인프라를 스캔하고 필요한 변경 사항을 식별하는 강력한 CLI 도구입니다.
  • terrars - Rust로 Terraform 스택을 구축하는 도구입니다. CDK의 대안입니다.
  • terrascan - Terraform 템플릿의 정적 코드 분석을 위한 보안 및 모범 사례 테스트 모음입니다.
  • terrascope - Terraform 모노레포용 빌드 오케스트레이터입니다.
  • terrashine - Provider 요청 시 종속성을 자동으로 캐시하는 Terraform Provider 미러 구현입니다.
  • terraspace - Terraform 프레임워크입니다.
  • terrastate - 워크스페이스의 Terraform 리소스를 모니터링/배포/삭제하는 Visual Studio Code 확장입니다.
  • terratag - AWS, Azure 및 GCP 리소스 전반에 걸쳐 태그를 자동 생성하고 유지 관리할 수 있는 Terraform CLI 도구입니다.
  • tf-init-booster - 대규모 청사진에서 Terraform 모듈 다운로드 속도를 높이는 Terraform 이전 단계 루틴입니다.
  • tf-profile - Terraform 실행 프로파일러입니다. 전체 통계, 리소스 수준 통계 또는 시각화를 생성합니다.
  • tf-summarize - Terraform plan 요약을 출력하는 명령줄 유틸리티입니다.
  • tf-why - CloudTrail 조회를 통해 Terraform 드리프트를 발생시킨 AWS 사용자를 찾아냅니다.
  • tfaction - 의견이 반영된 Terraform 워크플로를 위한 GitHub Actions 모음입니다.
  • tfautomv - 손쉬운 리팩터링을 위해 Terraform moved 블록을 자동 생성합니다.
  • tfcmt - plan 및 apply 결과를 풀 리퀘스트 댓글로 알리는 CLI입니다.
  • tfedit - Terraform 리팩터링 도구입니다.
  • tfenv - rbenv에서 영감을 받은 Terraform 버전 관리자입니다.
  • tfgen - 일관된 코드베이스와 DRY를 위한 Terraform 코드 생성기입니다.
  • tfgpt - Terraform과 OpenAI GPT-3.5 Turbo를 통합해 Terraform 명령 및 개념을 설명하는 CLI 도구입니다.
  • tfimport - 기존 인프라를 tfstate로 가져오는 과정을 자동화하는 CLI 도구입니다.
  • tfjson - Terraform plan 파일을 읽어 JSON으로 출력하는 유틸리티입니다. :skull:
  • tfk8s - Kubernetes YAML 매니페스트를 Terraform HCL로 변환하는 도구입니다.
  • tflint - terraform plan으로 감지할 수 없는 오류를 찾아내는 Terraform 린터입니다.
  • tfmake - make의 강력함으로 Terraform을 자동화합니다.
  • tfmask - terraform plan 및 terraform apply에서 선택한 출력을 마스킹하는 Terraform 유틸리티입니다. :skull:
  • tfmigrate - GitOps용 Terraform 상태 마이그레이션 도구입니다.
  • tfmigrator - Terraform 구성 및 상태를 마이그레이션하는 Go 라이브러리 및 CLI입니다.
  • tfmodcache - Terraform 및 OpenTofu용 로컬 공유 모듈 캐시입니다. terraform init에서 이미 내려받은 모듈을 다시 다운로드하지 않습니다. 저자가 직접 제작했습니다.
  • tfmv - Terraform 리소스 이름을 바꾸고 moved 블록을 생성합니다.
  • tfocus - tfocus is a super interactive tool for selecting and executing Terraform plan/apply on specific resources. Think of it as an “emergency tool” - 특정 리소스에서 Terraform plan/apply를 선택하고 실행하는 인터랙티브 도구입니다. 일상 작업용이 아니라 “비상용 도구”로 생각하면 됩니다.
  • tfprovidercheck - 악성 Terraform Provider 실행을 방지하는 CLI입니다.
  • tfproviderlint - Terraform Provider 린트 도구입니다.
  • tfrepl - 완전한 셸 환경을 제공하는 Terraform REPL입니다. Readline 기반이며 의존성이 없습니다. 구성 변경 저장 및 기록 기능을 제공합니다.
  • tfreveal - 모든 시크릿(민감) 값이 드러나도록 Terraform 계획을 표시하는 유틸리티입니다.
  • tfscaffold - 다중 환경, 다중 구성 요소의 Terraform 관리 AWS 인프라를 제어하는 프레임워크입니다.
  • tfschema - Terraform Provider 스키마 검사기입니다.
  • tfsec - 더 나은 결과를 위해 HCL 파서에 직접 통합되는 Terraform 정적 분석 도구로, terraform <0.12 및 >=0.12를 지원합니다.
  • tfsort - Terraform 변수 및 출력을 정렬하는 CLI 유틸리티입니다.
  • tftarget - terraform xxx -target={...}를 인터랙티브하게 실행하는 CLI 도구입니다.
  • tftree - 터미널에 Terraform 모듈 호출 스택을 표시합니다.
  • tftui - Terraform 상태를 위한 텍스트 사용자 인터페이스입니다.
  • tfupdate - Terraform 구성의 버전 제약 조건을 업데이트합니다.
  • tfvar - Terraform 구성 또는 모듈을 분석해 원하는 형식(tfvar, 환경 변수 등)으로 변수를 추출해 편집할 수 있도록 합니다.
  • tfvault - OS 키링, pass/gopass, 환경 변수 등의 플러그형 시크릿 백엔드와 프로필별 계정 격리를 지원하는 범용 Terraform 자격 증명 도우미입니다.
  • tfvaultenv - HashiCorp Vault에서 시크릿을 읽고 이를 사용해 다양한 Terraform Provider용 환경 변수를 출력합니다.
  • tfwrapper - HashiCorp Terraform을 합리적으로 실행하기 위한 rake 작업을 제공하는 RubyGem입니다.
  • tfmcp - Model Context Protocol(MCP)을 통해 Terraform과 상호 작용하고 Claude 같은 AI 도우미로 Terraform 환경을 관리 및 운영할 수 있는 CLI 도구입니다.
  • tgf - Docker를 통해 Terragrunt/Terraform을 실행하는 Terragrunt 프런트엔드입니다.
  • threatcl - HCL로 위협 모델을 문서화합니다.
  • tofuenv - tfenv에서 영감을 받은 OpenTofu 버전 관리자입니다.
  • tpm - Terraform Provider용 패키지 관리자입니다.
  • travelgrunt - 피로감 없이 [모노]저장소 내부를 이동하세요!
  • trupositive - 모든 Terraform 관리 리소스에 Git 메타데이터(커밋 SHA, 브랜치, 저장소)를 자동 삽입하는 설정 불필요 래퍼입니다.
  • validIaC - Terraform 모범 사례, 코드 품질 및 보안을 보장하기 위해 최고의 오픈 소스 도구를 결합합니다.
  • xterrafile - Terraform에서 사용할 모듈 레지스트리, Git 또는 로컬 디렉터리의 외부 모듈을 체계적으로 관리합니다(Go로 작성). :skull:
  • yj - CLI - YAML, TOML, JSON 및 HCL 간 변환 CLI입니다. 맵 순서를 보존합니다.
  • yor - Terraform, CloudFormation 및 Serverless 등 IaC 프레임워크에 태그를 자동으로 지정하고 추적합니다.
  • zephy - 클라우드 리소스 태그 전략이 충분하지 않은 경우 Azure 구독에 배포된 리소스와 Terraform Enterprise(HCP 및 자체 호스팅) 워크스페이스가 관리하는 리소스를 비교합니다.
  • opentofu-updater-action - 풀 리퀘스트를 열어 OpenTofu/Terraform Provider, 모듈, Helm 차트 및 컨테이너 이미지를 최신 상태로 유지하는 GitHub Action입니다.
  • setup-terraform - GitHub Actions 워크플로에 Terraform CLI를 설정합니다.
  • terraform-plan - Terraform plan을 실행하고 변경 사항이 포함된 댓글을 추가하는 GitHub Action입니다.
  • terraform-risk-assessor - AI로 Terraform plan 변경 사항을 분석하고 풀 리퀘스트에 위험 평가 댓글을 남기는 GitHub Action입니다.
  • HashiCorp Terraform
  • vscode-terraform-live-graph - 코드 작성 중 실시간 Terraform 그래프를 생성하는 Visual Studio Code 확장입니다.
  • tf-nav - 파일 유형별 리소스 색인을 만들고 쉽게 탐색할 수 있는 트리 보기를 제공하는 Terraform 탐색 확장입니다.
  • hcl-rs - serde 지원을 제공하는 Rust용 HCL 파싱 및 인코딩 라이브러리입니다.
  • hcl4j - Java용 HCL 파서입니다.
  • nu_plugin_hcl - Nushell용 HCL 파서 플러그인입니다.
  • pyhcl - Python용 HCL 파서입니다.
  • python-hcl2 - Python용 HCL2 파서입니다.
  • rhcl - 순수 Ruby HCL 파서입니다. :skull:
  • tree-sitter-hcl - tree-sitter용 HCL 문법입니다.
  • Solo-Engineer Stack - Vercel, Supabase, Cloudflare 및 DigitalOcean을 연결하는 단일 Terraform 저장소로, 인디 SaaS 플랫폼을 구성합니다. terraform apply 한 번으로 Next.js 프로젝트, Vercel에 환경 변수를 전달하는 Supabase 프로젝트, R2 및 Workers KV를 포함한 Cloudflare 영역, 모니터링을 갖춘 DigitalOcean Droplet을 프로비저닝합니다.
  • Terraform Generator - 테스트 프레임워크(terratest 및 kitchen-terraform)를 지원하는 새로운 Terraform 모듈 또는 프로젝트 스캐폴딩입니다.
  • Terraform GitOps Framework - 무료 오픈 소스 프레임워크 하나로 AKS, EKS 및 GKE Kubernetes 클러스터를 위한 안정적인 자동화 구축에 필요한 모든 것을 제공합니다.
  • Snap CD - 격리된 Runner, 종속성 인식 자동화 및 세분화된 접근 제어를 통해 모듈형 배포를 지원하는 완전한 기능의 지속적 배포 플랫폼입니다.
  • Lynx - 빠르고 안전하며 신뢰할 수 있는 Terraform Backend입니다. 사용자 친화적인 대시보드, 프로젝트 및 환경 관리, 상태 버전 관리, 잠금 및 스냅샷을 지원합니다.
  • OTF - Terraform CLI와 완전히 통합되는 Terraform Enterprise의 오픈 소스 대안인 Open Terraforming Framework입니다.
  • Terrakube - 비공개 레지스트리, 원격 상태, 사용자 지정 흐름, 예약된 워크스페이스 및 시각적 상태를 제공하는 Terraform Enterprise의 오픈 소스 대안입니다.
  • Digger - Open Source Alternative to Terraform Cloud - Terraform Cloud의 오픈 소스 대안으로 CI에서 Terraform plan 및 apply 작업을 실행합니다.
  • cloud-concierge - 관리되지 않는 리소스를 Terraform 코드로 만들고, 드리프트를 감지하며, 클라우드 비용 및 보안을 분석해 풀 리퀘스트로 제공합니다. 오픈 소스입니다.
  • Stack-Lifecycle-Deployment - 클라우드에서 사용 및 프로비저닝되는 리소스의 전체 수명 주기를 정의하고 관리하는 오픈 소스 솔루션입니다.
  • Burrito - TACoS Kubernetes Operator - TACoS Kubernetes Operator, 즉 “Terraform용 ArgoCD”입니다.
  • Terrateam - GitOps 우선 방식과 기본 GitHub 통합을 갖추고 확장성, 보안 및 안정성을 위해 설계된 Terraform Cloud/Enterprise의 오픈 소스 대안입니다.

관리형 Terraform 플랫폼 :heavy_dollar_sign:

섹션 제목: “관리형 Terraform 플랫폼 :heavy_dollar_sign:”
  • compliance.tf - SOC 2, PCI DSS, HIPAA, NIST 800-53 및 35개 이상의 프레임워크가 내장된 Terraform 모듈입니다. 규정을 준수하지 않는 구성은 적용 전에 terraform plan에서 실패합니다. :heavy_dollar_sign:
  • ControlMonkey - Terraform/OpenTofu 코드 생성, 클라우드 인벤토리 및 IaC 적용 범위를 제공하는 Terraform Cloud 대안입니다. 기본 제공 정책, 드리프트 수정 및 ClickOps 활동 스캐너를 포함합니다. :heavy_dollar_sign:
  • Firefly - CI 도구를 활용하는 Terraform Cloud 대안입니다. Firefly 플랫폼은 클라우드를 스캔해 IaC 적용 범위와 드리프트를 탐지합니다. :heavy_dollar_sign:
  • Scalr - OPA 통합, 조직 구조, 사용자 지정 훅, 다른 DevOps 플랫폼과의 기본 통합 및 중앙 집중식 보고 기능을 갖춘 Terraform Enterprise 대안입니다. :heavy_dollar_sign:
  • Stategraph - 상태 파일 병목 현상 없이 Terraform 및 OpenTofu를 사용합니다. 평면 상태 파일을 실제 데이터베이스로 대체합니다. 팀은 병렬로 계획을 수립하고, SQL로 상태를 조회하며, 수 분이 아닌 수 초 만에 계획을 실행할 수 있습니다. :heavy_dollar_sign:
  • env0 - OPA 통합, 사용자 지정 흐름 및 Terragrunt 지원을 갖춘 Terraform Cloud/Enterprise 대안입니다. :heavy_dollar_sign:
  • Brainboard - Visually Design, Deploy & Manage modern cloud infrastructures starting from any Cloud Provider - AWS, GCP, Azure 등 모든 Cloud Provider를 대상으로 최신 클라우드 인프라를 시각적으로 설계, 배포 및 관리합니다. :heavy_dollar_sign:
  • Spacelift - Terraform용 협업 인프라 제공 플랫폼으로 Terraform Cloud/Enterprise의 대안입니다. :heavy_dollar_sign:
  • StackGuardian - 기존 클라우드 리소스를 IaC로 변환하는 인프라 코드화 및 오케스트레이션 플랫폼입니다. Tirith, OPA 및 Checkov를 사용한 정책 기반 워크플로, 비공개 런타임 및 노코드 템플릿을 지원합니다. :heavy_dollar_sign:

CC0

법이 허용하는 최대 범위까지 Shuaib Yunus는 이 저작물에 대한 모든 저작권 및 관련 권리를 포기했습니다.

HagiCode

HagiCode는 에이전트 코딩 작업 공간입니다. 풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라가며 개발을 더 흥미로운 경험으로 만듭니다.

풍부하고 편리한 UI 상호작용으로 계획부터 프로젝트 작업까지 쉽게 따라갈 수 있습니다.

HagiCode 방문문서 읽기
  • 스마트OpenSpec 워크플로는 의도를 제안, 설계, 작업을 거쳐 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
  • 효율적다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행하며 여러 저장소와 익숙한 Agent CLI를 지원합니다.
  • 흥미로운풍부하고 편리한 UI 상호작용으로 계획 수립, 에이전트 실행, 프로젝트 작업을 쉽게 시작하고 따라갈 수 있습니다.

Windows용 다운로드

Microsoft Store에서 받기모든 다운로드

아이디어를 실제로 배포되는 소프트웨어로.

HagiCode는 에이전트 코딩 작업 공간입니다. OpenSpec 워크플로로 변경을 계획하고, 다중 에이전트 실행으로 진행하며, Hero Scenario로 긴 작업의 진행 상황을 한눈에 보여 아이디어를 실제로 배포되는 소프트웨어로 만듭니다.

스마트
OpenSpec 워크플로는 의도를 제안부터 배포까지 이어지는 실행 가능한 경로로 바꿉니다.
효율적
다중 에이전트 실행으로 조사, 구현, 검토를 병렬로 진행합니다.
즐거운
편리한 UI 상호작용으로 계획, 에이전트 실행, 프로젝트 작업을 쉽게 따라갈 수 있습니다.

Awesome Site를 떠나시겠어요?

외부 웹사이트로 이동하려고 합니다. 해당 사이트의 콘텐츠와 개인정보 처리 방식을 관리하지 않습니다.

목적지

웹사이트로 계속하기