![]() |
||
---|---|---|
.. | ||
manifests | ||
spec | ||
tests | ||
.fixtures.yml | ||
.rspec | ||
.travis.yml | ||
CHANGELOG.md | ||
CONTRIBUTING.md | ||
CONTRIBUTORS | ||
Gemfile | ||
Gemfile.lock | ||
Guardfile | ||
LICENSE | ||
Modulefile | ||
README.markdown | ||
Rakefile |
README.markdown
####Table of Contents
##Overview
Manage swap files for your Linux environments. This is based on the gist by @Yggdrasil, with a few changes and added specs.
##Setup
###What swap_file affects
- Swapfiles on the system
- Any mounts of swapfiles
##Usage
The simplest use of the module is this:
include swap
By default, the module it will create a swap file under /mnt/swap.1
with the default size taken from the $::memorysizeinbytes
fact divided by 1000000.
For a custom setup, you can do something like this:
swap {
swapfile => '/swapfile/swap1',
swapfilesize => '1000000'
}
To remove a prexisting swap, you can use ensure absent:
swap {
ensure => 'absent'
swapfile => '/swapfile/swap1',
}
##Limitations
Primary support is for Debian and RedHat, but should work on all Linux flavours.
##Development
Follow the CONTRIBUTING guidelines! :)