vars.tf 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. variable "azs" {
  2. description = "List of AZs for the devices"
  3. type = list
  4. }
  5. variable "panorama_security_group_ids" {
  6. description = "List of security groups for interfaces."
  7. type = list
  8. }
  9. variable "ebs_key" {
  10. description = "Key with which to encrypt the panorama ebs"
  11. type = string
  12. }
  13. variable "tags" {
  14. description = "Tags to add to the resource (in addition to global standard tags)"
  15. type = map
  16. default = { }
  17. }
  18. variable "panorama_count" {
  19. description = "How many to create, should be divisible by 2 for production"
  20. type = number
  21. default = 2
  22. }
  23. variable "panorama_instance_type" { type = string }
  24. variable "panorama_key_name" { type = string }
  25. variable "instance_termination_protection" { type = bool }
  26. variable "subnet_id_map" { type = map }
  27. variable "subnet_cidr_map" { type = map }
  28. # ----------------------------------
  29. # Below this line are variables inherited from higher levels, so they
  30. # do not need to be explicitly passed to this module.
  31. variable "standard_tags" {
  32. type = map
  33. }
  34. variable "inside_domain" {
  35. type = string
  36. }
  37. variable "aws_region" {
  38. type = string
  39. }
  40. variable "environment" {
  41. type = string
  42. }
  43. variable "aws_partition_alias" {
  44. type = string
  45. }