Skip to content

This is a Terraform module to create users for the AWS SFTP service based on custom identity provider using AWS Secrets Manager.

License

Notifications You must be signed in to change notification settings

oc-christopher-billett/terraform-aws-transfer-server-custom-idp-user

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

terraform-aws-transfer-server-custom-idp-user

This is a Terraform module to create users for the AWS SFTP service based on custom identity provider using AWS Secrets Manager. To create the server and the identity provider, use this module.

Example usage

Create one user to login in the AWS Transfer server.

# Creation of the AWS Transfer server and the custom IDP provider
module "transfer-server-custom-idp" {
  name_prefix = var.name_prefix
  source  = "StratusGrid/transfer-server-custom-idp/aws"
  version = "1.0.2"

  region = var.region
}

# Creation of one user named firstuser. Don't forget to change its password from the default value in AWS Secret Manager
module "transfer-server-custom-idp-user" {
  name_prefix = var.name_prefix
  source  = "StratusGrid/transfer-server-custom-idp-user/aws"
  version = "1.0.2"

  s3_bucket_name = "bucket-to-store-files-via-sftp"
  transfer_server_id = module.transfer-server-custom-idp.transfer_server_id
  user_name = "firstuser"
}

About

This is a Terraform module to create users for the AWS SFTP service based on custom identity provider using AWS Secrets Manager.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • HCL 100.0%