Skip to content

Instantly share code, notes, and snippets.

@sesh
Created June 18, 2024 00:53
Show Gist options
  • Save sesh/f0e420102de6ad328fc9a383b470248e to your computer and use it in GitHub Desktop.
Save sesh/f0e420102de6ad328fc9a383b470248e to your computer and use it in GitHub Desktop.
.
├── terracognita
│   └── aws-dumped
│   ├── module-dumped
│   │   ├── api_gateway.tf
│   │   ├── cloud_front.tf
│   │   ├── ec2_elastic_compute_cloud.tf
│   │   ├── ecs_elastic_container.tf
│   │   ├── iam_identity_access_management.tf
│   │   ├── lambda.tf
│   │   ├── rds_relational_database.tf
│   │   ├── route_53.tf
│   │   ├── route_53_resolver.tf
│   │   ├── s3_simple_storage.tf
│   │   ├── ses_simple_email.tf
│   │   ├── sqs_simple_queue.tf
│   │   ├── variables.tf
│   │   └── vpc_virtual_private_cloud.tf
│   └── module.tf
└── terraformer
├── generated
│   └── aws
│   ├── acm
│   │   ├── acm_certificate.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── alb
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── api_gateway
│   │   ├── api_gateway_api_key.tf
│   │   ├── api_gateway_documentation_part.tf
│   │   ├── api_gateway_integration.tf
│   │   ├── api_gateway_integration_response.tf
│   │   ├── api_gateway_method.tf
│   │   ├── api_gateway_method_response.tf
│   │   ├── api_gateway_model.tf
│   │   ├── api_gateway_resource.tf
│   │   ├── api_gateway_rest_api.tf
│   │   ├── api_gateway_stage.tf
│   │   ├── api_gateway_usage_plan.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── appsync
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── auto_scaling
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── batch
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── budgets
│   │   ├── budgets_budget.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── cloud9
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── cloudformation
│   │   ├── cloudformation_stack.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── cloudfront
│   │   ├── cloudfront_cache_policy.tf
│   │   ├── cloudfront_distribution.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── cloudhsm
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── cloudtrail
│   │   ├── cloudtrail.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── cloudwatch
│   │   ├── cloudwatch_event_rule.tf
│   │   ├── cloudwatch_event_target.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── codebuild
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── codecommit
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── codedeploy
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── codepipeline
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── cognito
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── config
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── customer_gateway
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── datapipeline
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── devicefarm
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── docdb
│   │   ├── docdb_subnet_group.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── dynamodb
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── ebs
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── ec2_instance
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── ecr
│   │   ├── ecr_repository.tf
│   │   ├── ecr_repository_policy.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── ecrpublic
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── ecs
│   │   ├── ecs_task_definition.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── efs
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── eip
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── eks
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── elastic_beanstalk
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── elasticache
│   │   ├── elasticache_subnet_group.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── elb
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── emr
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── eni
│   │   ├── network_interface.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── es
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── firehose
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── glue
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── iam
│   │   ├── iam_access_key.tf
│   │   ├── iam_group.tf
│   │   ├── iam_group_policy_attachment.tf
│   │   ├── iam_instance_profile.tf
│   │   ├── iam_policy.tf
│   │   ├── iam_role.tf
│   │   ├── iam_role_policy.tf
│   │   ├── iam_role_policy_attachment.tf
│   │   ├── iam_user.tf
│   │   ├── iam_user_group_membership.tf
│   │   ├── iam_user_policy.tf
│   │   ├── iam_user_policy_attachment.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── igw
│   │   ├── internet_gateway.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── iot
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── kinesis
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── kms
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── logs
│   │   ├── cloudwatch_log_group.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── media_package
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── media_store
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── medialive
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── msk
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── nacl
│   │   ├── default_network_acl.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── nat
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── opsworks
│   │   ├── opsworks_user_profile.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── organization
│   │   ├── organizations_account.tf
│   │   ├── organizations_organization.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── qldb
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── rds
│   │   ├── db_subnet_group.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── redshift
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── resourcegroups
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── route53
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   ├── route53_record.tf
│   │   ├── route53_zone.tf
│   │   └── terraform.tfstate
│   ├── route_table
│   │   ├── main_route_table_association.tf
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   ├── route_table.tf
│   │   ├── route_table_association.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── s3
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   ├── s3_bucket.tf
│   │   ├── s3_bucket_policy.tf
│   │   └── terraform.tfstate
│   ├── secretsmanager
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── securityhub
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── servicecatalog
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── ses
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   ├── ses_domain_identity.tf
│   │   ├── ses_receipt_rule.tf
│   │   ├── ses_receipt_rule_set.tf
│   │   └── terraform.tfstate
│   ├── sfn
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── sg
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   ├── security_group.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── sns
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   ├── sns_topic.tf
│   │   ├── sns_topic_subscription.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── sqs
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   ├── sqs_queue.tf
│   │   └── terraform.tfstate
│   ├── ssm
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── subnet
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   ├── subnet.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── swf
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── transit_gateway
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── vpc
│   │   ├── outputs.tf
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── vpc.tf
│   ├── vpc_peering
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── vpn_connection
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── vpn_gateway
│   │   ├── provider.tf
│   │   ├── terraform.tfstate
│   │   └── variables.tf
│   ├── waf
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── waf_regional
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── wafv2_regional
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   ├── workspaces
│   │   ├── provider.tf
│   │   └── terraform.tfstate
│   └── xray
│   ├── provider.tf
│   └── terraform.tfstate
└── versions.tf
89 directories, 287 files
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment