1 changed files with 29 additions and 0 deletions
@ -0,0 +1,29 @@ |
|||||||
|
#!/bin/bash |
||||||
|
|
||||||
|
HASS_CONFIG="/opt/mistborn_volumes/extra/homeassistant/config/configuration.yaml" |
||||||
|
|
||||||
|
if [[ -f "$HASS_CONFIG" ]]; then |
||||||
|
# configuration.yaml exists |
||||||
|
|
||||||
|
if [[ ! -z $(grep "use_x_forwarded_for: true" "$HASS_CONFIG") ]]; then |
||||||
|
# FOUND |
||||||
|
exit 0; |
||||||
|
fi |
||||||
|
|
||||||
|
fi |
||||||
|
|
||||||
|
# create parent directory if needed |
||||||
|
PARENTDIR="$(dirname $HASS_CONFIG)" |
||||||
|
if [[ ! -d "$PARENTDIR" ]]; then |
||||||
|
mkdir -p $PARENTDIR |
||||||
|
fi |
||||||
|
|
||||||
|
# write the trusted proxies config |
||||||
|
cat >> ${HASS_CONFIG}<< EOF |
||||||
|
|
||||||
|
http: |
||||||
|
use_x_forwarded_for: true |
||||||
|
trusted_proxies: |
||||||
|
- 172.16.0.0/12 |
||||||
|
|
||||||
|
EOF |
||||||
Loading…
Reference in new issue