HCP Terraform
https://gyazo.com/18d1e00fa8e278ee8d62f9e34abf24aa
Terraform by HashiCorp
Terraform Tutorials - HashiCorp Learn
OpenTofu
OpenTofu
opentofu/opentofu: OpenTofu lets you declaratively manage your cloud infrastructure.
AWS CDK
CDK for Terraform | Terraform by HashiCorp
hashicorp/terraform-cdk: Define infrastructure resources using programming constructs and provision them using HashiCorp Terraform
KubernetesKubernetes.icon
hashicorp/terraform-k8s: Terraform Cloud Operator for Kubernetes
$ terrafom import
GoogleCloudPlatform/terraformer: CLI tool to generate terraform files from existing infrastructure (reverse Terraform). Infrastructure to Code
$ ./terraformer-all-darwin-arm64 import aws --profile c4se --regions ap-northeast-1 --resources xxx
lint
terrafrom fmt
$ terraform fmt -check -recursive
GitHub Actions
HashiCorp - Setup Terraform · Actions · GitHub Marketplace
code:yaml
- uses: hashicorp/setup-terraform@v2
- run: terraform fmt -check -recursive
TFLint
terraform-linters/tflint: A Pluggable Terraform Linter
$ tflint -f compact --recursive
-f compact で GitHub Actions で annotation される
GitHub Actions
Setup TFLint · Actions · GitHub Marketplace
code:yaml
- uses: terraform-linters/setup-tflint@v3
with:
tflint_version: latest
- run: tflint -f compact --recursive
類似
AWS CloudFormationAWS CloudFormation.icon
KubernetesKubernetes.icon
サービスカタログは死んだ
サービスカタログ | Kubernetes
kubernetes-retired/service-catalog: Consume services in Kubernetes using the Open Service Broker API
Config Connector
Config Connector の概要  |  Config Connector のドキュメント  |  Google Cloud
GoogleCloudPlatform/k8s-config-connector: GCP Config Connector, a Kubernetes add-on for managing GCP resources