Skip to content

rayprogramming/terraform-aws-cognito-auth

Repository files navigation

videoStreamer-users

This is the terraform users module for my video streaming application

TODO

  • Finish login functionality
  • Add password refresh
  • look into mfa
  • Figure out how to better leverage env's for stages

Requirements

Name Version
terraform ~> 1.1.8
archive ~> 2.2
aws ~> 4.11
null ~> 3.1.1

Providers

Name Version
aws ~> 4.11
null ~> 3.1.1

Modules

Name Source Version
acm terraform-aws-modules/acm/aws ~> 3.0
api_gateway terraform-aws-modules/apigateway-v2/aws ~> 1.7
api_log_group terraform-aws-modules/cloudwatch/aws//modules/log-group ~> 3.0
lambdas terraform-aws-modules/lambda/aws ~> 3.1
records terraform-aws-modules/route53/aws//modules/records ~>2.0.0

Resources

Name Type
aws_cognito_user_pool.user_pool resource
aws_cognito_user_pool_client.client resource
aws_ssm_parameter.users_client_id resource
aws_ssm_parameter.users_client_secret resource
aws_ssm_parameter.users_pool_id resource
null_resource.build resource
aws_route53_zone.selected data source

Inputs

Name Description Type Default Required
env Environment; used for tagging and naming string "dev" no
project Project Name; used for tagging and naming string "Auth" no
project_key This will be used for subdomains and naming string "auth" no
zone_id The zone id used to create subdomains string n/a yes

Outputs

Name Description
api_endpoint The API subdomain resource for authenticating users

About

This is the terraform users module for my video streaming application

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •