resource "kubectl_manifest" "service" { yaml_body = <<-EOF apiVersion: v1 kind: Service metadata: name: "${var.instance}-${var.component}" namespace: "${var.namespace}" labels: ${jsonencode(local.common_labels)} spec: type: ClusterIP ports: - name: http port: 80 protocol: TCP targetPort: 9000 selector: vynil.solidite.fr/owner-namespace: ${var.namespace} vynil.solidite.fr/owner-component: traefik vynil.solidite.fr/owner-category: share EOF }