forgotten quotes
Merge pull request #196 from hw-cookbooks/develop

forgotten quotes
development version
Fix SSL for PostgreSQL versions < 9.2

Prior to version 9.2 of PostgreSQL there was not a ssl_key_file or
ssl_cert_file argument. This fixes support for these older version to
ensure certificates are used properly.
Merge pull request #198 from rapid7-cookbooks/issues/197

Fix SSL for PostgreSQL versions < 9.2
use Log.fatal and raise instead of Application.fatal!
update for new supermarket uri
Replace Berkshelf with Librarian, add Chefspec framework for testing
Merge pull request #199 from hw-cookbooks/new-testing

Chefspec Testing Framework
If not assigning a password, skip chef-solo check and node.save
Define version-sensitive attributes in a recipe

This allows the postgresql cookbook to continue working after default
attributes are used to set the postgresql version. The postgresql
version is used to create many other attributes containing that version
number.

By defining these version-sensitive attributes in a recipe, they can
safely be defined knowing that all attributes files have already been
loaded and that node[:postgresql][:version] has its final value.

Otherwise, setting a default postgresql version in an attribute file
outside the cookbook has no coherent effect.

A caveat of this is that you can't override any config_version
attributes anymore using default attributes defined in attribute files.
You have to use force_default. But it turns out that most of these
attributes should not really be changed, except for the postgresql.conf
fields.