ref(fail2ban): add missing var to user.yml

Add server_ip_address to vars/user.yml
fix(tarsnap): rotate script fails on error

Scripts used to rotate tarsnap backups exit when a command fails
Cron will catch that return code is not zero and will send message to root

No more silent failure
Replace ferm with ufw
Fix SSL certificate for ZNC so that it begins with a private key.
Merge pull request #70 from hectcastro/hc-znc-ssl-fix

Fix SSL certificate for ZNC so that it begins with a private key
Merge pull request #68 from bcachet/feature/tarsnap

fix(tarsnap): rotate script fails on error
Merge pull request #67 from bcachet/feature/fail2ban

ref(fail2ban): add missing var to user.yml
Merge pull request #69 from ariddell/ufw

Replace ferm with ufw
Update README with ufw instead of ferm
Merge pull request #72 from lukecyca/fix-readme

Update README with ufw instead of ferm
Improved idempotency and removed ip detection for checkrbl
Increase message size limit to 50MB (from default of 10MB)
Merge pull request #75 from lukecyca/fix-mail-size

Increase message size limit to 50MB (from default of 10MB)
Merge pull request #74 from lukecyca/fix-idem

Improved idempotency and removed ip detection
Give tarsnap root-relative paths
(No more "Removing leading '/' from member names" warnings)
Ignore ufw error resulting from known bug on Debian 7

In order to check the version of the linux distribution we need to
set `gather_facts` to True.

Closes #73.
workaround ufw bug, call ufw enable twice
Merge pull request #76 from ariddell/feature/ufw-error-fix

Ignore ufw error resulting from known bug on Debian 7
added SHA check for tarsnap
Merge pull request #78 from pdebruic/master

added SHA check for tarsnap