mirror of
https://github.com/dat515-2025/Group-8.git
synced 2026-03-22 06:57:47 +01:00
59 lines
1.5 KiB
HCL
59 lines
1.5 KiB
HCL
terraform {
|
|
required_providers {
|
|
helm = {
|
|
source = "hashicorp/helm"
|
|
version = "3.0.2" # Doporučuji použít novější verzi providera
|
|
}
|
|
kubernetes = {
|
|
source = "hashicorp/kubernetes"
|
|
version = "2.38.0" # Doporučuji použít novější verzi providera
|
|
}
|
|
# Ostatní provideři mohou zůstat
|
|
}
|
|
}
|
|
|
|
|
|
resource "helm_release" "rabbitmq_operator" {
|
|
name = "rabbitmq-cluster-operator"
|
|
repository = "oci://registry-1.docker.io/bitnamicharts"
|
|
chart = "rabbitmq-cluster-operator"
|
|
|
|
version = "4.4.34"
|
|
|
|
namespace = "rabbitmq-system"
|
|
create_namespace = true
|
|
|
|
# Zde můžete přepsat výchozí hodnoty chartu, pokud by bylo potřeba
|
|
# Například sledovat jen určité namespace, nastavit tolerations atd.
|
|
# Pro základní instalaci není potřeba nic měnit.
|
|
# values = [
|
|
# templatefile("${path.module}/values/operator-values.yaml", {})
|
|
# ]
|
|
set = [
|
|
{
|
|
name = "rabbitmqImage.repository"
|
|
value = "bitnamilegacy/rabbitmq"
|
|
},
|
|
{
|
|
name = "clusterOperator.image.repository"
|
|
value = "bitnamilegacy/rabbitmq-cluster-operator"
|
|
},
|
|
{
|
|
name = "msgTopologyOperator.image.repository"
|
|
value = "bitnamilegacy/rmq-messaging-topology-operator"
|
|
},
|
|
{
|
|
name = "credentialUpdaterImage.repository"
|
|
value = "bitnamilegacy/rmq-default-credential-updater"
|
|
},
|
|
{
|
|
name = "clusterOperator.metrics.service.enabled"
|
|
value = "true"
|
|
},
|
|
{
|
|
name = "clusterOperator.metrics.service.enabled"
|
|
value = "true"
|
|
}
|
|
]
|
|
}
|