outputs.tf 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. output vpc_id {
  2. value = module.vpc.vpc_id
  3. }
  4. output public_subnets {
  5. value = concat(
  6. module.vpc.public_subnets,
  7. aws_subnet.mgmt[*].id
  8. )
  9. }
  10. output private_subnets {
  11. value = concat(
  12. module.vpc.private_subnets,
  13. aws_subnet.standalone_tgw[*].id
  14. )
  15. }
  16. output subnet_id_map {
  17. value = {
  18. "untrusted" = module.vpc.public_subnets,
  19. "management" = aws_subnet.mgmt[*].id,
  20. "private" = module.vpc.private_subnets,
  21. "tgw_standalone" = aws_subnet.standalone_tgw[*].id
  22. }
  23. }
  24. output subnet_cidr_map {
  25. value = {
  26. "untrusted" = module.vpc.public_subnets_cidr_blocks,
  27. "management" = aws_subnet.mgmt[*].cidr_block,
  28. "private" = module.vpc.private_subnets_cidr_blocks,
  29. "tgw_standalone" = aws_subnet.standalone_tgw[*].cidr_block,
  30. }
  31. }
  32. output security_groups {
  33. value = {
  34. allow_all = module.allow_all_sg.security_group_id
  35. allow_all_outbound = module.allow_all_outbound_sg.security_group_id
  36. allow_trusted = module.allow_trusted_sg.security_group_id
  37. allow_all_intravpc = module.allow_all_intravpc.security_group_id
  38. }
  39. }
  40. output private_route_tables {
  41. value = module.vpc.private_route_table_ids
  42. }
  43. output public_route_tables {
  44. value = module.vpc.public_route_table_ids
  45. }
  46. output azs {
  47. value = module.vpc.azs
  48. }
  49. output kms_security_arn {
  50. value = module.kms_security.key_arn
  51. }
  52. #output kms_palo_key_arn {
  53. # value = module.kms_palo.key_arn
  54. #}