_metadata:
  module_name: terraform_gke
  version: 1.0.0
  destination_path: .

# questions
component_name:
  type: str
  help: What is the name of this component (snake_case)?
  default: terraform_gke

terraform_stage_name:
  type: str
  help: Terraform stage name?
  default: 3-gke

resource_name:
  type: str
  help: Ingress resource name (lower case, alphanumeric characters, '-')?
  default: gke-ingress

region:
  type: str
  help: Which Google Cloud region?
  default: us-central1

cluster_name:
  type: str
  help: GKE cluster name?
  default: main-cluster

kubernetes_version:
  type: str
  help: Kubernetes version?
  default: latest
  # See https://cloud.google.com/kubernetes-engine/docs/release-notes-stable

node_machine_type:
  type: str
  help: GKE Node machine type (Compute Engine)?
  default: n2-standard-2

private_cluster:
  type: bool
  help: Private cluster?
  default: true

_answers_file: ".sb/module_answers/{{component_name}}.yaml"

_templates_suffix: ""

_patch: []

_exclude:
  - "README.md"
  - "copier.yaml"
  - "copier_extensions"
  - ".terraform*"
  - ".tmp"
  - ".venv"
  - ".pytest_cache"
  - "__pycache__"
  - "*-debug.log"
  - ".skip"
  - "README.md"

_jinja_extensions:
  - jinja2_time.TimeExtension
  - copier_templates_extensions.TemplateExtensionLoader
  - ../../copier_extensions/sb_helpers.py:SolutionsTemplateHelpersExtension
