Update LVM swap sizing policy
This commit is contained in:
@@ -261,13 +261,37 @@
|
|||||||
vars:
|
vars:
|
||||||
partitioning_lvm_swap_target_gb: >-
|
partitioning_lvm_swap_target_gb: >-
|
||||||
{{
|
{{
|
||||||
(
|
[
|
||||||
((partitioning_vm_memory_effective | float / 1024) > 16.0)
|
(partitioning_vm_memory_effective | float / 1024),
|
||||||
| ternary(
|
4
|
||||||
(partitioning_vm_memory_effective | float / 2048) | int,
|
] | max | float
|
||||||
(partitioning_vm_memory_effective | float / 1024)
|
}}
|
||||||
)
|
partitioning_lvm_swap_cap_gb: >-
|
||||||
) | float
|
{{
|
||||||
|
4
|
||||||
|
+ [
|
||||||
|
(partitioning_vm_size_effective | float) - 20,
|
||||||
|
0
|
||||||
|
] | max
|
||||||
|
}}
|
||||||
|
partitioning_lvm_swap_target_effective_gb: >-
|
||||||
|
{{
|
||||||
|
[
|
||||||
|
partitioning_lvm_swap_target_gb,
|
||||||
|
partitioning_lvm_swap_cap_gb
|
||||||
|
] | min
|
||||||
|
}}
|
||||||
|
partitioning_lvm_swap_max_gb: >-
|
||||||
|
{{
|
||||||
|
[
|
||||||
|
(
|
||||||
|
(partitioning_vm_size_effective | float)
|
||||||
|
- (partitioning_reserved_gb | float)
|
||||||
|
- (cis_enabled | ternary(7.5, 0))
|
||||||
|
- 4
|
||||||
|
),
|
||||||
|
0
|
||||||
|
] | max
|
||||||
}}
|
}}
|
||||||
partitioning_lvm_available_gb: >-
|
partitioning_lvm_available_gb: >-
|
||||||
{{
|
{{
|
||||||
@@ -275,7 +299,7 @@
|
|||||||
(partitioning_vm_size_effective | float)
|
(partitioning_vm_size_effective | float)
|
||||||
- (partitioning_reserved_gb | float)
|
- (partitioning_reserved_gb | float)
|
||||||
- (cis_enabled | ternary(7.5, 0))
|
- (cis_enabled | ternary(7.5, 0))
|
||||||
- partitioning_lvm_swap_target_gb
|
- partitioning_lvm_swap_target_effective_gb
|
||||||
) | float
|
) | float
|
||||||
}}
|
}}
|
||||||
partitioning_lvm_home_gb: >-
|
partitioning_lvm_home_gb: >-
|
||||||
@@ -304,15 +328,10 @@
|
|||||||
}}
|
}}
|
||||||
partitioning_lvm_swap_gb: >-
|
partitioning_lvm_swap_gb: >-
|
||||||
{{
|
{{
|
||||||
((partitioning_lvm_available_gb | float) < 4)
|
[
|
||||||
| ternary(
|
partitioning_lvm_swap_target_effective_gb,
|
||||||
(
|
partitioning_lvm_swap_max_gb
|
||||||
(partitioning_lvm_available_gb | float)
|
] | min | round(2, 'floor')
|
||||||
+ (partitioning_lvm_swap_target_gb | float)
|
|
||||||
- 4
|
|
||||||
),
|
|
||||||
partitioning_lvm_swap_target_gb
|
|
||||||
)
|
|
||||||
}}
|
}}
|
||||||
partitioning_lvm_root_full_gb: >-
|
partitioning_lvm_root_full_gb: >-
|
||||||
{{
|
{{
|
||||||
|
|||||||
Reference in New Issue
Block a user