module-postgresql/spec/unit/classes
Chris Price 6bd2befa98 Add support for other operating systems besides Redhat/Debian
Prior to this commit, if you attempted to use the module to
manage postgres on any OS other than Redhat/Debian, there
was an explicit check for that, and a call to `fail`.

In reality, the OS family is only used to build up defaults
for various path and package names, which are all exposed
as parameters.  If the user is willing to explicitly pass
in all of those parameters, there's no reason we should
fail based on OS family.

This commit adds checks to the 'default' osfamily case
such that we now only fail if they're on a non-Redhat-or-Debian
system *and* they haven't explicitly passed in values for
all of the required parameters.
2013-06-06 12:23:30 -07:00
..
client_spec.rb Add unit tests and travis-ci support 2013-02-05 15:15:03 +00:00
contrib_spec.rb Add documentation, rspec test and support for global overriding contrib package name 2013-03-02 10:49:57 +01:00
devel_spec.rb Add unit tests and travis-ci support 2013-02-05 15:15:03 +00:00
init_spec.rb Add documentation, rspec test and support for global overriding contrib package name 2013-03-02 10:49:57 +01:00
params_spec.rb Add unit tests and travis-ci support 2013-02-05 15:15:03 +00:00
postgresql_java_spec.rb Add support for other operating systems besides Redhat/Debian 2013-06-06 12:23:30 -07:00
postgresql_python_spec.rb Add support for other operating systems besides Redhat/Debian 2013-06-06 12:23:30 -07:00
server_spec.rb Provide new defined resources for managing pg_hba.conf 2013-02-12 00:34:42 +00:00