Added Helm chart for argocd app of apps, made the setup more configurable
This commit is contained in:
@@ -8,6 +8,11 @@ variable "Kubernetes_config_context" {
|
||||
sensitive = true
|
||||
}
|
||||
|
||||
variable "install_cilium_lb_config" {
|
||||
type = bool
|
||||
default = true
|
||||
}
|
||||
|
||||
variable "cilium_load_balancer_ip_range_start" {
|
||||
type = string
|
||||
}
|
||||
@@ -20,3 +25,56 @@ variable "argocd_domain" {
|
||||
type = string
|
||||
}
|
||||
|
||||
variable "argocd_server_insecure" {
|
||||
type = bool
|
||||
default = true
|
||||
}
|
||||
|
||||
variable "argocd_ingress_enabled" {
|
||||
type = bool
|
||||
default = true
|
||||
}
|
||||
|
||||
variable "install_argocd_app_of_apps" {
|
||||
type = bool
|
||||
default = false
|
||||
}
|
||||
|
||||
variable "argocd_app_of_apps_source" {
|
||||
type = string
|
||||
default = <<-EOT
|
||||
source:
|
||||
repoURL: https://github.com/max-pfeiffer/proxmox-talos-opentofu
|
||||
targetRevision: main
|
||||
path: argocd/root
|
||||
directory:
|
||||
recurse: true
|
||||
EOT
|
||||
}
|
||||
|
||||
variable "argocd_app_of_apps_sync_policy" {
|
||||
type = string
|
||||
default = <<-EOT
|
||||
syncPolicy:
|
||||
automated:
|
||||
prune: true
|
||||
selfHeal: true
|
||||
syncOptions:
|
||||
- SkipDryRunOnMissingResource=true
|
||||
EOT
|
||||
}
|
||||
|
||||
variable "install_argocd_app_of_apps_git_repo_secret" {
|
||||
type = bool
|
||||
default = false
|
||||
}
|
||||
|
||||
variable "argocd_app_of_apps_git_repo_secret_url" {
|
||||
type = string
|
||||
default = ""
|
||||
}
|
||||
|
||||
variable "argocd_app_of_apps_git_repo_secret_token" {
|
||||
type = string
|
||||
default = ""
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user