Возможно ли - из файла ConfigMap использовать ресурс kubernetes_config_map? - PullRequest
0 голосов
/ 07 декабря 2018

Я хочу развернуть metallb с помощью terraform.Конфигурация metallb выглядит следующим образом.

apiVersion: v1
kind: ConfigMap
metadata:
  namespace: metallb-system
  name: config
data:
  config: |
    address-pools:
    - name: default
      protocol: layer2
      addresses:
      - 172.16.99.1-172.16.99.255

Возможно ли развернуть такую ​​конфигурацию --fir-file с использованием ресурса kubernetes_config_map?

1 Ответ

0 голосов
/ 07 декабря 2018

Вы можете использовать функцию интерполяции файла () , чтобы прочитать содержимое файла.Это может выглядеть так:

resource "kubernetes_config_map" "config" {
  metadata {
    namespace = "metallb_system"
    name = "config"
  }
  data {
    config = "${file(${path.module}/config.yml)}"
  }
}

В отличие от kubectl create configmap --from-file вам необходимо указать имя файла дважды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...