36 lines
803 B
Django/Jinja
36 lines
803 B
Django/Jinja
{%
|
|
set s3_web = '
|
|
[s3_web]
|
|
bind_addr = "[::1]:3902"
|
|
root_domain = "%s"'
|
|
-%}
|
|
metadata_dir = "/var/lib/garage/meta"
|
|
data_dir = "/var/lib/garage/data"
|
|
db_engine = "lmdb"
|
|
|
|
block_size = "{{ garage_block_size }}"
|
|
|
|
replication_factor = {{ garage_replication_mode }}
|
|
|
|
compression_level = 2
|
|
|
|
rpc_bind_addr = "[::]:3901"
|
|
rpc_public_addr = "{{ ansible_facts['fqdn'] }}:3901"
|
|
rpc_secret = "{{ garage_rpc_secret }}"
|
|
|
|
[s3_api]
|
|
s3_region = "garage"
|
|
api_bind_addr = "[::]:3900"
|
|
root_domain = "{{ garage_root_domain }}"
|
|
|
|
[admin]
|
|
api_bind_addr = "[::1]:3903"
|
|
admin_token = "{{ garage_admin_token }}"
|
|
{% if (groups[cluster_group] | select('search', '.+gw.+') | list | length > 0) %}
|
|
{% if 'gw' in inventory_hostname %}
|
|
{{ s3_web % garage_root_domain }}
|
|
{% endif %}
|
|
{% else %}
|
|
{{ s3_web % garage_root_domain }}
|
|
{% endif %}
|