feat: limit s3_web to gateway in gateway-enable cluster or to every node in gateway-less cluster
This commit is contained in:
@@ -1,3 +1,9 @@
|
|||||||
|
{%
|
||||||
|
set s3_web = '
|
||||||
|
[s3_web]
|
||||||
|
bind_addr = "[::1]:3902"
|
||||||
|
root_domain = "%s"'
|
||||||
|
-%}
|
||||||
metadata_dir = "/var/lib/garage/meta"
|
metadata_dir = "/var/lib/garage/meta"
|
||||||
data_dir = "/var/lib/garage/data"
|
data_dir = "/var/lib/garage/data"
|
||||||
db_engine = "lmdb"
|
db_engine = "lmdb"
|
||||||
@@ -14,7 +20,10 @@ rpc_secret = "{{ garage_rpc_secret }}"
|
|||||||
s3_region = "garage"
|
s3_region = "garage"
|
||||||
api_bind_addr = "[::]:3900"
|
api_bind_addr = "[::]:3900"
|
||||||
root_domain = "{{ garage_root_domain }}"
|
root_domain = "{{ garage_root_domain }}"
|
||||||
|
{% if (groups[cluster_group] | select('search', '.+gw.+') | list | length > 0) %}
|
||||||
[s3_web]
|
{% if 'gw' in inventory_hostname %}
|
||||||
bind_addr = "[::1]:3902"
|
{{ s3_web % garage_root_domain }}
|
||||||
root_domain = "{{ garage_root_domain }}"
|
{% endif %}
|
||||||
|
{% else %}
|
||||||
|
{{ s3_web % garage_root_domain }}
|
||||||
|
{% endif %}
|
||||||
|
Reference in New Issue
Block a user