From ae089383670bc312f183dd85f3150c465cabd04e Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Thu, 24 Jan 2019 02:54:37 +0000 Subject: [PATCH] Add ability to add trusted hosts --- README.md | 5 +++++ templates/settings.php.j2 | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/README.md b/README.md index b5f5164..764f441 100644 --- a/README.md +++ b/README.md @@ -15,4 +15,9 @@ drupal_settings: database: mydatabase username: user password: secret + trusted_hosts: # Optional + - '^example\.com$' + - '^.+\.example\.com$' + - '^example\.org$' + - '^.+\.example\.org$' ``` diff --git a/templates/settings.php.j2 b/templates/settings.php.j2 index 319f412..b756d5b 100644 --- a/templates/settings.php.j2 +++ b/templates/settings.php.j2 @@ -19,6 +19,14 @@ $databases['{{ key }}']['{{ target }}'] = [ $base_url = '{{ item.1.settings.base_url }}'; {% endif %} +{% if item.1.settings.trusted_hosts is defined %} +$settings['trusted_host_patterns'] = array( +{% for host in item.1.settings.trusted_hosts %} + '{{ host }}', +{% endfor %} +); +{% endif %} + {% if item.1.settings.extra_parameters is defined %} {{ item.1.settings.extra_parameters|indent(0) }} {% endif %}