AWS
Credentials
Before running finisterra
set your AWS credentials on your terminal, for example:
export AWS_REGION=us-east-1export AWS_ACCESS_KEY_ID=??????export AWS_SECRET_ACCESS_KEY=??????
Supported Modules
Following is a list of supported modules for the AWS provider:
VPC
- Module:
vpc
- Code: https://github.com/finisterra-io/terraform-aws-vpc
Example:
finisterra --provider aws --module vpc --output code
ACM (AWS Certificate Manager)
- Module:
acm
- Code: https://github.com/finisterra-io/terraform-aws-acm
Example:
finisterra --provider aws --module acm --output code
API Gateway
- Module:
apigateway
- Code: https://github.com/finisterra-io/terraform-aws-apigateway
Example:
finisterra --provider aws --module apigateway --output code
Aurora
- Module:
aurora
- Code: https://github.com/finisterra-io/terraform-aws-aurora
Example:
finisterra --provider aws --module aurora --output code
Autoscaling Group
- Module:
autoscaling
- Code: https://github.com/finisterra-io/terraform-aws-autoscaling-group
Example:
finisterra --provider aws --module autoscaling --output code
Client VPN
- Module:
client_vpn
- Code: https://github.com/finisterra-io/terraform-aws-client-vpn
Example:
finisterra --provider aws --module client_vpn --output code
CloudFront
- Module:
cloudfront
- Code: https://github.com/finisterra-io/terraform-aws-cloudfront
Example:
finisterra --provider aws --module cloudfront --output code
CloudMap
- Module:
cloudmap
- Code: https://github.com/finisterra-io/terraform-aws-cloudmap
Example:
finisterra --provider aws --module cloudmap --output code
CloudWatch
- Module:
cloudwatch
- Code: https://github.com/finisterra-io/terraform-aws-cloudwatch
Example:
finisterra --provider aws --module cloudwatch --output code
CodeArtifact
- Module:
codeartifact
- Code: https://github.com/finisterra-io/terraform-aws-code-artifact
Example:
finisterra --provider aws --module codeartifact --output code
DocumentDB
- Module:
docdb
- Code: https://github.com/finisterra-io/terraform-aws-documentdb
Example:
finisterra --provider aws --module docdb --output code
DynamoDB
- Module:
dynamodb
- Code: https://github.com/finisterra-io/terraform-aws-dynamodb
Example:
finisterra --provider aws --module dynamodb --output code
EC2
- Module:
ec2
- Code: https://github.com/finisterra-io/terraform-aws-ec2
Example:
finisterra --provider aws --module ec2 --output code
ECR (Elastic Container Registry)
- Module:
ecr
- Code: https://github.com/finisterra-io/terraform-aws-ecr
Example:
finisterra --provider aws --module ecr --output code
ECS (Elastic Container Service)
- Module:
ecs
- Code: https://github.com/finisterra-io/terraform-aws-ecs
Example:
finisterra --provider aws --module ecs --output code
EKS (Elastic Kubernetes Service)
- Module:
eks
- Code: https://github.com/finisterra-io/terraform-aws-eks
Example:
finisterra --provider aws --module eks --output code
Elastic Beanstalk
- Module:
elasticbeanstalk
- Code: https://github.com/finisterra-io/terraform-aws-elastic-beanstalk
Example:
finisterra --provider aws --module elasticbeanstalk --output code
ElastiCache Redis
- Module:
elasticache_redis
- Code: https://github.com/finisterra-io/terraform-aws-elasticache-redis
Example:
finisterra --provider aws --module elasticache_redis --output code
Elasticsearch
- Module:
elasticsearch
- Code: https://github.com/finisterra-io/terraform-aws-elasticsearch
Example:
finisterra --provider aws --module elasticsearch --output code
ELBv2 (Elastic Load Balancing)
- Module:
elbv2
- Code: https://github.com/finisterra-io/terraform-aws-elbv2
Example:
finisterra --provider aws --module elbv2 --output code
IAM (Identity and Access Management)
- Module:
iam
- Code: https://github.com/finisterra-io/terraform-aws-iam
Example:
finisterra --provider aws --module iam --output code
KMS (Key Management Service)
- Module:
kms
- Code: https://github.com/finisterra-io/terraform-aws-kms
Example:
finisterra --provider aws --module kms --output code
Lambda
- Module:
aws_lambda
- Code: https://github.com/finisterra-io/terraform-aws-lambda
Example:
finisterra --provider aws --module aws_lambda --output code
Launch Template
- Module:
launchtemplate
- Code: https://github.com/finisterra-io/terraform-aws-launch-template
Example:
finisterra --provider aws --module launchtemplate --output code
MSK (Managed Streaming for Apache Kafka)
- Module:
msk
- Code: https://github.com/finisterra-io/terraform-aws-msk
Example:
finisterra --provider aws --module msk --output code
RDS (Relational Database Service)
- Module:
rds
- Code: https://github.com/finisterra-io/terraform-aws-rds
Example:
finisterra --provider aws --module rds --output code
S3 (Simple Storage Service)
- Module:
s3
- Code: https://github.com/finisterra-io/terraform-aws-s3
Example:
finisterra --provider aws --module s3 --output code
Security Group
- Module:
security_group
- Code: https://github.com/finisterra-io/terraform-aws-security-group
Example:
finisterra --provider aws --module security_group --output code
SNS (Simple Notification Service)
- Module:
sns
- Code: https://github.com/finisterra-io/terraform-aws-sns
Example:
finisterra --provider aws --module sns --output code
SQS (Simple Queue Service)
- Module:
sqs
- Code: https://github.com/finisterra-io/terraform-aws-sqs
Example:
finisterra --provider aws --module sqs --output code
Step Function
- Module:
stepfunction
- Code: https://github.com/finisterra-io/terraform-aws-step-function
Example:
finisterra --provider aws --module stepfunction --output codefinisterra --provider aws --module stepfunction --output code
WAFv2 (Web Application Firewall)
- Module:
wafv2
- Code: https://github.com/finisterra-io/terraform-aws-wafv2
Example:
finisterra --provider aws --module wafv2 --output code