charts/charts/homeassistant/templates/configmap.yaml
Alex Manning ebc89f2b48
All checks were successful
ci/woodpecker/push/homeassistant Pipeline was successful
Fix homeassistant config.
2023-05-22 18:40:18 +01:00

42 lines
1.2 KiB
YAML

apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "homeassistant.fullname" . }}-configuration
labels:
{{- include "homeassistant.labels" . | nindent 4 }}
data:
configuration.yaml: |
homeassistant:
{{- range $key, $value := .Values.config.homeassistant }}
{{ printf "%s: %s" $key ($value | toJson) }}
{{- end }}
packages: !include_dir_named /media/packages
default_config:
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
{{ .Values.mainConfig | toYaml | nindent 4 }}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "homeassistant.fullname" . }}-packages
labels:
{{- include "homeassistant.labels" . | nindent 4 }}
data:
{{- range $key, $value := fromYaml .Values.config.packages }}
"{{ $key }}": |
{{- $value | toYaml | nindent 4 }}
{{- end }}
---
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "homeassistant.fullname" . }}-custom-sentences
labels:
{{- include "homeassistant.labels" . | nindent 4 }}
data:
{{- range $key, $value := fromYaml .Values.config.customSentences }}
"{{ $key }}": |
{{- $value | toYaml | nindent 4 }}
{{- end }}