{% 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 %}