2018-04-06 12:18:32 +02:00

33 lines
912 B
Smarty

version: '2'
services:
infoblox:
image: rancher/external-dns:v0.7.10
command: -provider=infoblox {{if eq .Values.DEBUG_MODE "true" -}}-debug{{- end}}
expose:
- 1000
labels:
io.rancher.container.create_agent: "true"
io.rancher.container.agent.role: "external-dns"
environment:
INFOBLOX_URL: ${INFOBLOX_URL}
INFOBLOX_USER_NAME: ${INFOBLOX_USER_NAME}
ROOT_DOMAIN: ${ROOT_DOMAIN}
SSL_VERIFY: ${SSL_VERIFY}
USE_COOKIES: ${USE_COOKIES}
TTL: ${TTL}
{{- if eq .Values.INFOBLOX_PASSWORD_TYPE "env"}}
INFOBLOX_PASSWORD: ${INFOBLOX_PASSWORD}
{{- else}}
INFOBLOX_PASSWORD: ''
INFOBLOX_SECRET: '/run/secrets/${INFOBLOX_PASSWORD}'
secrets:
- mode: '0444'
uid: '0'
gid: '0'
source: '${INFOBLOX_PASSWORD}'
target: ''
secrets:
{{- .Values.INFOBLOX_PASSWORD}}:
external: 'true'
{{- end}}