Commit graph

37 commits

Author SHA1 Message Date
Ashley Penney
6d905d4ea2 Prepare a 3.2.0 release. 2013-11-05 13:40:51 -05:00
Ken Barber
93228ec342 Release 3.1.0
Release notes, and Modulefile/metadata.json updates.

Signed-off-by: Ken Barber <ken@bob.sh>
2013-10-25 16:45:25 +01:00
Ashley Penney
4220c5c786 Prepare 3.0.0 release. 2013-10-16 19:17:32 -04:00
Ashley Penney
ece47797c8 Prepare 3.0.0-rc3 release. 2013-10-16 11:49:00 -04:00
Ashley Penney
4a6c45a9ba Prepare 3.0.0-rc2 release. 2013-10-09 09:28:06 -07:00
Ashley Penney
ea9db68ca9 Prepare 3.0.0 release. 2013-10-01 13:21:59 -04:00
Ken Barber
59c1cbfbf8 Major rewrite to solve order dependencies and unclear public API
This is a very very large change to the module. It started out as a fix to add
postgresl::server::config_entry, and quickly became a rewrite to fix a lot of
ordering issues inherent in the API.

Since this changes the Public API it is considered a backwards compatible
change.

See the upgrading guide in README.md for more details as to what has been
modified in this patch.

Signed-off-by: Ken Barber <ken@bob.sh>
2013-09-14 06:39:15 +01:00
Ashley Penney
359401a748 Prepare a 2.5.0 release. 2013-09-09 17:28:18 -04:00
Ken Barber
eb7c27d874 Release 2.4.1
This updates the Modulefile and Changelog for release 2.4.1.

Signed-off-by: Ken Barber <ken@bob.sh>
2013-08-01 18:40:06 +01:00
Hunter Haugen
f1f5672a9d Release 2.4.0
Summary
-------
This updates adds the ability to change permissions on tables, create
template databases from normal databases, manage PL-Perl's postgres
package, and disable the management of `pg_hba.conf`.

Features
--------
- Add `postgresql::table_grant` defined resource
- Add `postgresql::plperl` class
- Add `manage_pg_hba_conf` parameter to the `postgresql::config` class
- Add `istemplate` parameter to the `postgresql::database` define

Bugfixes
--------
- Update `postgresql::role` class to be able to update roles when
  modified instead of only on creation.
- Update tests
- Fix documentation of `postgresql::database_grant`
2013-07-19 16:21:46 -07:00
Chris Price
5c26c3e3f2 Update Modulefile and Changelog for 2.3.0 release 2013-06-06 15:05:04 -07:00
Ken Barber
760afe5397 Release 2.2.1 + Changelog
Signed-off-by: Ken Barber <ken@bob.sh>
2013-04-29 19:56:30 +01:00
Chris Price
f1c87046be Merge pull request #175 from kbarber/release_220
Release 2.2.0
2013-04-26 09:24:49 -07:00
Ken Barber
cd3b7a83a4 Release 2.2.0
Signed-off-by: Ken Barber <ken@bob.sh>
2013-04-26 17:21:37 +01:00
Ken Barber
2b8f5f1a1c Increase stdlib dependency to include 5.x
Without this patch, librarian-puppet will do strange things like roll back
the version of puppetdb to version 1.0.1 to satisfy all constraints.

Signed-off-by: Ken Barber <ken@bob.sh>
2013-04-26 16:45:19 +01:00
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)