resource "kubectl_manifest" "rabbit" { yaml_body = <<-EOF apiVersion: rabbitmq.com/v1beta1 kind: RabbitmqCluster metadata: name: "${var.instance}-${var.component}-rabbitmq" namespace: "${var.namespace}" labels: ${jsonencode(local.rabbitmq_labels)} spec: image: "${var.images.rabbit.registry}/${var.images.rabbit.repository}:${var.images.rabbit.tag}" persistence: storage: "${var.storage.rabbitmq.size}" replicas: ${var.rabbitmq.replicas} resources: limits: cpu: "${var.rabbitmq.limits.cpu}" memory: "${var.rabbitmq.limits.memory}" requests: cpu: "${var.rabbitmq.requests.cpu}" memory: "${var.rabbitmq.requests.memory}" EOF }