diff --git a/inventory/group_vars/garage_bck_cluster.yml b/inventory/group_vars/garage_bck_cluster.yml index b08cf1c..b9cbcb4 100644 --- a/inventory/group_vars/garage_bck_cluster.yml +++ b/inventory/group_vars/garage_bck_cluster.yml @@ -23,3 +23,5 @@ garage_admin_token: !vault | 31306266336137346638 garage_root_domain: ".backup.mateu.be" +# Makes the Garage block size corresponds to the Restic block size +garage_block_size: 16M diff --git a/roles/garage/defaults/main.yml b/roles/garage/defaults/main.yml new file mode 100644 index 0000000..9925320 --- /dev/null +++ b/roles/garage/defaults/main.yml @@ -0,0 +1,2 @@ +--- +garage_block_size: 1M diff --git a/roles/garage/templates/garage.toml.j2 b/roles/garage/templates/garage.toml.j2 index 4622e9c..3fc7be1 100644 --- a/roles/garage/templates/garage.toml.j2 +++ b/roles/garage/templates/garage.toml.j2 @@ -8,6 +8,8 @@ metadata_dir = "/var/lib/garage/meta" data_dir = "/var/lib/garage/data" db_engine = "lmdb" +block_size = "{{ garage_block_size }}" + replication_mode = "{{ garage_replication_mode }}" compression_level = 2