Skip to content

Instantly share code, notes, and snippets.

@karma-git
Last active December 29, 2021 05:16
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save karma-git/5af3066ff7b9d20842b882a79b56ddf6 to your computer and use it in GitHub Desktop.
Save karma-git/5af3066ff7b9d20842b882a79b56ddf6 to your computer and use it in GitHub Desktop.
terraformer - import existing cloud infra from AWS as HCL
provider "aws" {
region = "us-east-1"
}
# ref: https://github.com/GoogleCloudPlatform/terraformer
# installation:
$ export PROVIDER=aws
$ curl -LO https://github.com/GoogleCloudPlatform/terraformer/releases/download/$(curl -s https://api.github.com/repos/GoogleCloudPlatform/terraformer/releases/latest | grep tag_name | cut -d '"' -f “4)/terraformer-${PROVIDER}-linux-amd64”
$ chmod +x terraformer-${PROVIDER}-linux-amd64
$ sudo mv terraformer-${PROVIDER}-linux-amd64 /usr/local/bin/terraformer
# usage
$ terraform init
$ terraformer import aws --resources=lambda,vpc --connect=true --regions=us-east-1 --profile=my-profile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment