Fix an issue relating to when no sentinels exist
Really fix the situation where there's no sentinel group
Remove a trailing 'and' condition from the detect master task
Merge pull request #129 from nickjj/redis

Fix an issue relating to when no sentinels exist
Rewrite nginx upstream template in 'nginx' role

- nginx upstream template has been cleaned up and now has more ways to
  specify server addresses, including using host groups directly from
  inventory;

- you can now specify which upstream template to use using 'item.type'
  variable in nginx upstream definition;

- PHP5 upstream support has been moved to a separate template;
Rewrite of 'sks' role

'sks' role has been cleaned up and streamlined. It currently uses
'ginas_sks' Ansible group to automatically manage a cluster of hosts as
SKS keyservers with the first one being a web server frontend to the
service.
Update CHANGELOG.md
Add missing parameter to default nginx upstream
Merge pull request #130 from drybjed/role/sks

Updates in 'sks' and 'nginx' roles
Add missing firewall template in 'sks' role
Merge pull request #131 from drybjed/role/sks

Add missing firewall template in 'sks' role
Update 'ansible' role

- 'ansible' role now detects installed Redis on Ansible Controller
  and sets up host fact caching automatically;

- tasks which run test integration and mail the results have been
  removed;

- added configuration of /etc/ansible/ansible.cfg from a template;
Add alias 'monitoring@' in Postfix

'monitoring@' alias should be used as a mail recipient for messages from
monitoring services like Monit, Nagios, etc. It is aliased to 'root'
account by default, but can be easily modified per group or per host.
Add monit role
Merge pull request #133 from nickjj/monit

Add monit role
Merge pull request #132 from drybjed/bugfixes

Updated 'ansible' role, added 'monitoring@' mail alias