remove outdated comment about variable in common defaults
basic service snippets for monit
switch to single monitrc file for core config
clean up monitrc.j2 and remove old snippets
add web server to firewall rules template, variables match group names
some comments for firewall template
common role does not fail on missing group names in inventory
clean up comments for default variables, remove unused variables
change group name from archive to backup_server
start switch from msmtp-mta to postfix

Moving from msmtp-mta to postfix for null mailer because
msmtp-mta does not set date headers on messages.

This changes the packages installed at includes a basic
/etc/postfix/main.cf configured as a null mailer. It will
work if used with the mail_server role for another host in the
same playbook.

Still to do are allowing user to override relay host and use
SMTP-AUTH, and a handler so aliases are regenerated.
use inventory groups for monit default variables

The default variables for the monit role were changed to be
boolean expressions testing for membership in various groups
in the inventory.
Merge branch 'master' into nullmailer
new comments, remove unused handlers in backup_client

Added some additional comments to the backup_client role,
and removed some unused handlers related to how the SSH keys
were handled before the recent changes.
duply conf templates now have .j2 extension

Previously the templats for the backup_client role
did not have the .j2 extension.
Merge branch 'master' into nullmailer
update handling of aliases for postfix

Reformatted the /etc/aliases.j2 template, and added a handler
to run postalias. Also removed the msmtprc.j2 template.
prefix variables with backups_ for backup_client role

Added prefix 'backups_' to all variable names used by this
role to make it more clear what they're for in host/group
variable files.
Merge branch 'master' into nullmailer
remove unnecessary tasks from mail_client

Because the mail_client role originally used msmtp-mta for the
nullmailer instead of Postfix I was removing it along with the
leftover exim4 packages. This is unnecessary because apt does this
anyways.
add auth support to postfix client, some issues

Added some variables that the templates will use if they exist to
allow the user to configure a relay host (and also username and
password for that host). I think the Postfix main.cf is done correctly,
but on my VMs that I use for testing I don't have the domains for the
host names set correctly so the ansible_fqdn variable is giving me
.localdomain. I need to fix my VMs before I can really test this
properly.