Make proxy IP configuration dynamic and expand RabbitMQ settings
Added a new `proxy_ips` variable for flexible proxy IP configuration in Chill defaults and updated framework template. Enhanced RabbitMQ integration with a conditional `rabbitmq_install` option.
This commit is contained in:
@@ -21,6 +21,13 @@ default_chill:
|
||||
host: 'devpms.samusocial.be'
|
||||
tls_config: self_signed
|
||||
expose_port: false # can be false, or the port number
|
||||
# use rabbitmq as message broker. If not in use, it will be replaced by doctrine
|
||||
rabbitmq_install: true
|
||||
proxy_ips:
|
||||
# 127.0.0.1 is always added
|
||||
- 192.168.0.0/16
|
||||
- 10.0.0.0/8
|
||||
- 172.16.0.0/12
|
||||
chill_config:
|
||||
trusted_hosts: 'devpms.samusocial.be '
|
||||
database_host: '172.17.17.71'
|
||||
|
||||
@@ -1,7 +1,11 @@
|
||||
# this file is managed by ansible. Do not edit it by hand
|
||||
|
||||
framework:
|
||||
{% if traefik_install +%}
|
||||
trusted_proxies: '127.0.0.1,REMOTE_ADDR{% for ip in traefik_trusted_ips|default([]) %},{{ ip }}{% endfor %}'
|
||||
{%+ else %}
|
||||
trusted_proxies: '127.0.0.1,{% for ip in chill.proxy_ips %}{{ ip }}{% if not loop.last %},{% endif %}{% endfor %}'
|
||||
{%+ endif %}
|
||||
trusted_headers: ['x-forwarded-for', 'x-forwarded-host', 'x-forwarded-proto', 'x-forwarded-port']
|
||||
|
||||
parameters:
|
||||
|
||||
Reference in New Issue
Block a user