In case anyone else needs this, here is my Chef snippet to create a swap file:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
Normally I would use “none” as the mount point for a swap file, but Chef requires the mount point to
exist, so we use /dev/null instead. Chef cannot mount the fstab entry it
just created (because it only calls
mount), so we use
Depending on how fast your disk is (I’m looking at you, Amazon!),
can take a while, so I recommend you put this at the end of your recipe (or
P.S. In case you were wondering where to put the swap file: Apparently
/var/swapfile is as
good a place as any.
P.P.S. No proselytizing in the comments about how swap partitions are faster
please, unless you show me a benchmark.
Read more at the source