12345678910111213141516171819202122232425262728293031323334353637383940 |
- apiVersion: v1
- kind: ConfigMap
- metadata:
- name: "home-assistance-initial-script-configmap"
- annotations:
- rollme: {{ randAlphaNum 5 | quote }}
- data:
- configuration.yaml.default: |-
- # Configure a default setup of Home Assistant (frontend, api, etc)
- default_config:
- # Text to speech
- tts:
- - platform: google_translate
- init.sh: |-
- #!/bin/sh
- if test -f "/config/configuration.yaml"; then
- echo "configuration.yaml exists."
- if grep -q recorder: "/config/configuration.yaml"; then
- echo "configuration.yaml already contains recorder"
- else
- cat /config/init/recorder.default >> /config/configuration.yaml
- echo " postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}/${POSTGRES_DB}" >> /config/configuration.yaml
- fi
- else
- echo "configuration.yaml does NOT exist."
- cp /config/init/configuration.yaml.default /config/configuration.yaml
- cat /config/init/recorder.default >> /config/configuration.yaml
- echo " postgresql://${POSTGRES_USER}:${POSTGRES_PASSWORD}@${POSTGRES_HOST}/${POSTGRES_DB}" >> /config/configuration.yaml
- cat /config/init/http.default >> /config/configuration.yaml
- fi
- recorder.default: |-
- recorder:
- purge_keep_days: 30
- commit_interval: 3
- db_url:
|