diff --git a/states/swapfile/init.sls b/states/swapfile/init.sls index 1a4062e..a26433d 100644 --- a/states/swapfile/init.sls +++ b/states/swapfile/init.sls @@ -7,7 +7,7 @@ - name: | swapon --show=NAME --noheadings | grep -q "^{{ path }}$" && swapoff {{ path }} rm -f {{ path }} - fallocate -l {{ size }}M {{ path }} + dd if=/dev/zero of={{ path }} bs=1M count={{ size }} chmod 0600 {{ path }} mkswap {{ path }} - unless: bash -c '[[ $(($(stat -c %s {{ path }}) / 1024**2)) = {{ size }} ]]'