diff --git a/roles/partitioning/tasks/main.yml b/roles/partitioning/tasks/main.yml index 81d0440..345ad12 100644 --- a/roles/partitioning/tasks/main.yml +++ b/roles/partitioning/tasks/main.yml @@ -331,9 +331,17 @@ - partitioning_lvm_swap_target_limited_gb ) | float }} + partitioning_lvm_home_raw_gb: >- + {{ + ((partitioning_disk_size_gb | float) - (partitioning_disk_overhead_gb | float)) + * (partitioning_home_allocation_pct | float) + }} partitioning_lvm_home_gb: >- {{ - ([([((partitioning_disk_size_gb | float) - (partitioning_disk_overhead_gb | float)) * (partitioning_home_allocation_pct | float), (partitioning_home_min_gb | float)] | max), (partitioning_home_max_gb | float)] | min) + [ + [(partitioning_lvm_home_raw_gb | float), (partitioning_home_min_gb | float)] | max, + (partitioning_home_max_gb | float) + ] | min }} partitioning_lvm_root_default_gb: >- {{