✨: add authorized ip
This commit is contained in:
@@ -6,6 +6,7 @@ web_hostname:
|
||||
- host: btf.mateu.be
|
||||
allowlistv4:
|
||||
- 88.175.123.77/32
|
||||
- 109.9.84.47/32
|
||||
allowlistv6:
|
||||
- 2a01:e0a:9bd:2811::/64
|
||||
- 2a01:e0a:9bd:2810::/64
|
||||
|
@@ -80,7 +80,7 @@ frontend https
|
||||
acl host_{{ hostname }} req.ssl_sni -i {{ hostname }}
|
||||
{% set host = (hostvars[server].web_hostname | selectattr('host', '==', hostname))[0] %}
|
||||
{% if host.allowlistv4 is defined %}
|
||||
acl network_allowed_{{ hostname }} src {% for addrv4 in host.allowlistv4 %}{{ addrv4 }}{% endfor %}
|
||||
acl network_allowed_{{ hostname }} src {% for addrv4 in host.allowlistv4 %} {{ addrv4 }}{% endfor %}
|
||||
|
||||
{% endif %}
|
||||
use_backend https_{{ hostvars[server].ansible_host }} if host_{{ hostname }}{% if host.allowlistv4 is defined %} network_allowed_{{ hostname }}{% endif %}
|
||||
|
Reference in New Issue
Block a user