Skip to content

bridgecrewio/terraform-modules

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fyde - Terraform modules

Fyde

Website: https://fyde.com

Documentation: https://fyde.github.io/docs

Fyde Access Proxy

AWS - Auto Scaling Group

Usage example:

module "fyde-access-proxy" {
  source = "git::git@github.com:fyde/terraform-modules.git//modules/aws-asg?ref=v1.1.0"

  # Fyde Access Proxy
  fyde_access_proxy_public_port = 443
  fyde_access_proxy_token       = "replace_with_token"

  # AWS
  aws_region = "us-east-1"

  # Network Load Balancing
  nlb_subnets = ["subnet-public-1", "subnet-public-2", "subnet-public-3"]

  # Auto Scaling Group
  asg_desired_capacity    = 3
  asg_min_size            = 3
  asg_max_size            = 3
  asg_subnets             = ["subnet-private-1", "subnet-private-2", "subnet-private-3"]

  # Launch Configuration
  launch_cfg_instance_type = "t2.small"
  launch_cfg_key_pair_name = "key_pair_name"
}

output "Network_Load_Balancer_DNS_Name" {
  value       = module.fyde-access-proxy.Network_Load_Balancer_DNS_Name
}

output "Security_Group_for_Resources" {
  value       = module.fyde-access-proxy.Security_Group_for_Resources
}

Check all the available variables here

Misc

  • This repository has pre-commit configured
    • Test all the pre-commit hooks with pre-commit run -a
  • Test branch with git::git@github.com:fyde/terraform-modules.git//modules/aws-asg?ref=<branch-name>
  • Test github actions with nektos/act

About

Terraform modules for Fyde products

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • HCL 100.0%