Commit graph

22 commits

Author SHA1 Message Date
Ken Barber
8770bf461e Change Modulefile and Changelog for Release 2.1.1
Signed-off-by: Ken Barber <ken@bob.sh>
2013-02-22 12:14:41 +00:00
Ken Barber
74bb35716d Correct permission requirement for concat
Signed-off-by: Ken Barber <ken@bob.sh>
2013-02-20 14:09:08 +00:00
Ken Barber
39f30eb886 Fix module file, remove extra README.md and fix some docs
The module file had the wrong revision in it for starters. And there was some
missing items from the .gitignore.

The extra README.md in spec/system was getting extracted as the main README
on the forge so I remove it, moving the content that was not duplicated
already into README.md.

I took the opportunity also to finish the documentation in the Reference
section of the README to make sure all classes and defined resources are
documented.

Signed-off-by: Ken Barber <ken@bob.sh>
2013-02-20 13:47:10 +00:00
Ken Barber
07eb908847 Increment version, cleanup and changelog for release 2.1.0
This patch provides new changelog notes for the next release. It also does some
cleanup:

* Move CHANGELOG.md to Changelog so it gets rendered in the forge
* Fix LICENSE so only the necessary boiler plate gets displayed in the Forge

And finally it increments the Modulefile version to 2.1.0.

Signed-off-by: Ken Barber <ken@bob.sh>
2013-02-17 01:01:17 +00:00
Ken Barber
86a0453f2f Provide new defined resources for managing pg_hba.conf
This patch provides a more advanced way of managing pg_hba rules, by providing a
defined resource to manage a pg_hba file, and a defined resource for managing
rules within such a file (pg_hba_rule).

These new resources are wrappers around ripinaar-concat, and utilise file
assemblies instead of a template to compose the pg_hba.conf file.

I've provided a function that interprets the old ip4|6acl arrays and converts
them to this new format for backwards compatibility as well.

I slightly reformatted our documentation to allow for better documentation of
defined resources in 'Usage' as well, and provided examples of how to use this
new resource.

This hopefully should go a long way to solving the PR's related to lack of full
functionality for pg_hba.conf.

Signed-off-by: Ken Barber <ken@bob.sh>
2013-02-12 00:34:42 +00:00
fhrbek
10cb81468e Coding style fixes 2013-02-06 18:51:58 +01:00
Chris Price
9fd7f1a4b1 Final commit for 2.0.1 release; update CHANGELOG and Modulefile 2013-01-30 09:55:29 -08:00
Chris Price
1d6ad0ce9b Update CHANGELOG, README, Modulefile for 2.0.0 release 2013-01-15 16:09:10 -08:00
Chris Price
0ae8ac12f2 Update stdlib dependency to reflect semantic versioning 2013-01-15 14:09:51 -08:00
Ken Barber
faeac44713 Manage official postgres apt repo
Previously we hadn't supported using the official PostgreSQL repos for deb-based
packaging. This commit fixes that by introducing the management of the apt
repositories on the host as required, and using the correct package and service
name.

Signed-off-by: Ken Barber <ken@bob.sh>
2013-01-15 11:00:24 -08:00
Chris Price
228e5c5337 Cleanup and move control of version into params
Thanks to some tricks I learned from Nan Liu and Dan Bode, I was
able to figure out a way to move all of the new version-related stuff
back into the params class, and clean up some of the if/_real stuff.

Basic tests for centos6 + pg 9.2 are passing.
2012-12-04 14:12:41 -08:00
Etienne Pelletier
1661ff1696 Stupid Librarian 2012-12-02 20:49:47 -08:00
Etienne Pelletier
28319062ba Stdlib issues again. 2012-12-02 20:49:47 -08:00
Etienne Pelletier
50f9d3a427 More issues with stdlib dependencies. 2012-12-02 20:49:47 -08:00
Etienne Pelletier
892ca0d8d4 Reverted back to 3.x version of stdlib 2012-12-02 20:49:47 -08:00
Etienne Pelletier
5343c50efa Trying to overcome issues with stdlib version 2012-12-02 20:49:47 -08:00
Etienne Pelletier
10426aaf58 Bumped stdlib dependency to 3.x 2012-11-08 16:13:29 -06:00
Etienne Pelletier
ef14e8d26c Issue #28 Changed stdlib version to >=2.0.0 to allow using newer version of stdlib. 2012-11-08 10:12:51 -06:00
Ryan Coleman
2c82464f24 Adjust ownership to Puppet Labs
Prior to this commit, Inkling Systems was responsible for improving
and maintaining this module. The maintainer has moved on and Inkling
wished for Puppet Labs to continue with this modules maintenance.

This commit adjusts the README and Modulefile for this change in
ownership.
2012-10-24 10:20:20 -07:00
Kenneth Knowles
12eef2eaa8 Advance version to 0.3.0 2012-09-17 10:42:05 -07:00
Chris Price
26727a8916 Update Modulefile to reflect latest dependencies 2012-08-16 09:02:51 -07:00
Chris Price
21467c8359 Moved files up to root directory
Working on restructuring things to more closely match up with
the layout of puppetlabs-mysql.
2012-06-08 13:37:13 -07:00
Renamed from postgresql/Modulefile (Browse further)