Skip to content

Commit cd3b7a8

Browse files
committed
Release 2.2.0
Signed-off-by: Ken Barber <ken@bob.sh>
1 parent 08b7bdb commit cd3b7a8

File tree

3 files changed

+48
-3
lines changed

3 files changed

+48
-3
lines changed

Changelog

+36-1
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,38 @@
1+
2.2.0
2+
=====
3+
4+
This feature release introduces a number of new features and bug fixes.
5+
6+
First of all it includes a new class named `postgresql::python` which provides you with a convenient way of install the python Postgresql client libraries.
7+
8+
class { 'postgresql::python':
9+
}
10+
11+
You are now able to use `postgresql::database_user` without having to specify a password_hash, useful for different authentication mechanisms that do not need passwords (ie. cert, local etc.).
12+
13+
We've also provided a lot more advanced custom parameters now for greater control of your Postgresql installation. Consult the class documentation for PuppetDB in the README.
14+
15+
This release in particular has largely been contributed by the community members below, a big thanks to one and all.
16+
17+
#### Detailed Changes
18+
19+
* Add support for psycopg installation (Flaper Fesp and Dan Prince)
20+
* Added default PostgreSQL version for Ubuntu 13.04 (Kamil Szymanski)
21+
* Add ability to create users without a password (Bruno Harbulot)
22+
* Three Puppet 2.6 fixes (Dominic Cleal)
23+
* Add explicit call to concat::setup when creating concat file (Dominic Cleal)
24+
* Fix readme typo (Jordi Boggiano)
25+
* Update postgres_default_version for Ubuntu (Kamil Szymanski)
26+
* Allow to set connection for noew role (Kamil Szymanski)
27+
* Fix pg_hba_rule for postgres local access (Kamil Szymanski)
28+
* Fix versions for travis-ci (Ken Barber)
29+
* Add replication support (Jordi Boggiano)
30+
* Cleaned up and added unit tests (Ken Barber)
31+
* Generalization to provide more flexability in postgresql configuration (Karel Brezina)
32+
* Create dependent directory for sudoers so tests work on Centos 5 (Ken Barber)
33+
* Allow SQL commands to be run against a specific DB (Carlos Villela)
34+
* Drop trailing comma to support Puppet 2.6 (Michael Arnold)
35+
136
2.1.1
237
=====
338

@@ -60,7 +95,7 @@ A big thanks to all those listed below who made this feature release possible :-
6095
#### Detailed Changes
6196

6297
2013-01-18 - Simão Fontes <simaofontes@gmail.com> & Flaper Fesp <flaper87@gmail.com>
63-
* Remove trailing commas from params.pp property definition for Puppet 2.6.0 compatibility
98+
* Remove trailing commas from params.pp property definition for Puppet 2.6.0 compatibility
6499

65100
2013-01-18 - Lauren Rother <lauren.rother@puppetlabs.com>
66101
* Updated README.md to conform with best practices template

Modulefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name 'puppetlabs-postgresql'
2-
version '2.1.1'
2+
version '2.2.0'
33
source 'git://github.com/puppetlabs/puppet-postgresql.git'
44
author 'Inkling/Puppet Labs'
55
description 'PostgreSQL defined resource types'

README.md

+11-1
Original file line numberDiff line numberDiff line change
@@ -119,6 +119,7 @@ Classes:
119119
* [postgresql::contrib](#class-postgresqlcontrib)
120120
* [postgresql::devel](#class-postgresqldevel)
121121
* [postgresql::java](#class-postgresqljava)
122+
* [postgresql::python](#class-postgresqlpython)
122123

123124
Resources:
124125

@@ -268,6 +269,15 @@ The name of the postgresql java package.
268269
####`package_ensure`
269270
The ensure parameter passed on to postgresql java package resource.
270271

272+
###Class: postgresql::python
273+
This class installs the postgresql Python libraries. For customer requirements you can customise the following parameters:
274+
275+
####`package_name`
276+
The name of the postgresql python package.
277+
278+
####`package_ensure`
279+
The ensure parameter passed on to postgresql python package resource.
280+
271281
###Resource: postgresql::db
272282
This is a convenience resource that creates a database, user and assigns necessary permissions in one go.
273283

@@ -412,7 +422,7 @@ The name of the database you wish to test.
412422
Username to connect with.
413423

414424
####`database_password`
415-
Password to connect with.
425+
Password to connect with. Can be left blank, but that is not recommended.
416426

417427
###Resource: postgresql::pg\_hba\_rule
418428
This defined type allows you to create an access rule for `pg_hba.conf`. For more details see the [PostgreSQL documentation](http://www.postgresql.org/docs/8.2/static/auth-pg-hba-conf.html).

0 commit comments

Comments
 (0)