diff --git a/tasks/ram.yml b/tasks/ram.yml index a6f6e86..eed1fd6 100644 --- a/tasks/ram.yml +++ b/tasks/ram.yml @@ -10,11 +10,14 @@ - name: ram | Calculate log2ram size ansible.builtin.set_fact: - _calculated_size_mb: "{{ (ansible_memtotal_mb * log2ram_ram_percent / 100) | int }}" log2ram_size_mb: >- {{ - [log2ram_min_size_mb, - [_calculated_size_mb, log2ram_max_size_mb] | min + [ + log2ram_min_size_mb | int, + [ + (ansible_memtotal_mb | int * log2ram_ram_percent | int / 100) | int, + log2ram_max_size_mb | int + ] | min ] | max }}