variable "enabled" {
  type        = bool
  description = "Render day-zero Flux manifests from existing repo artifacts."
  default     = false
}

variable "apply_manifests" {
  type        = bool
  description = "Apply rendered Flux day-zero manifests with kubectl. Intended only for empty-cluster bootstrap."
  default     = false
}

variable "kubeconfig_path" {
  type        = string
  description = "Kubeconfig used only when apply_manifests is true."
}

variable "flux_system_path" {
  type        = string
  description = "Path to clusters/atlas/flux-system."
}

variable "output_path" {
  type        = string
  description = "Rendered day-zero Flux manifest output path."
}
