Brian Almeida
86f2950248
Add support for port parameter to postgresql::server, fix underlying assumptions that port=5432
2014-04-17 15:09:07 -04:00
Ashley Penney
3d73e7fe7f
Merge pull request #372 from jhoblitt/feature/pg_hba.conf-ownership
...
change pg_hba.conf to be owned by postgres user account
2014-04-17 13:31:04 -04:00
Ashley Penney
a29d038287
Merge pull request #401 from cfeskens/add-perl-support
...
Add class postgresql::lib::perl for perl support
2014-04-17 13:27:00 -04:00
Mickaël Canévet
0b7bb333d8
Fix strict_variables issues
2014-04-08 17:37:29 +02:00
Mickaël Canévet
47bc3423f6
Add strict_variables support in unit tests
2014-04-08 16:38:38 +02:00
Casey Feskens
9e60640bd9
Add class postgresql::lib::perl for perl support
2014-04-04 06:13:30 -07:00
Ashley Penney
e26036c176
Merge pull request #297 from reidmv/fix_postgresql_conf_quote_logic
...
Fix postgresql_conf quote logic
2014-04-03 14:04:30 -04:00
Ashley Penney
0adbcfb64f
Merge pull request #280 from 3dna/feature/postgis
...
postgis support
2014-04-02 09:31:03 -04:00
Ashley Penney
d8875983c9
Merge pull request #395 from thunderkeys/postgresql-server-role-inherit-support
...
Postgresql server role inherit support
2014-04-02 07:30:20 -04:00
Simon Séhier
75f6d687ce
Convert rspec-sytem to acceptance for postgis
2014-03-31 21:40:01 +00:00
Jeremy Kitchen
c4bca511e9
add support for postgis
...
rhel support added by @mcanevet, but the branch has been squashed.
thanks!
2014-03-31 21:40:01 +00:00
Reid Vandewiele
a99ad69f3e
Add tests
...
The test sets an ip address, uses language to indicate it should end up
in quotes.
2014-03-31 09:29:03 -07:00
Brian Almeida
3887f36943
Add spec/acceptance test for inherit option to postgresql::server::role
2014-03-27 18:10:23 -04:00
Pieter Lexis
dcdc7c8f5a
Allow the ex- and import of postgresql::server::db
2014-03-27 16:49:48 +01:00
Mickaël Canévet
67cd6f73f4
Fix unit tests with rspec-puppet 1.0
2014-03-21 13:58:26 +01:00
Ashley Penney
7ba4b02a4d
Fix the locale generation for Debian.
2014-03-01 00:11:03 +00:00
Hunter Haugen
1a925123af
Missed these
2014-02-27 12:48:10 -08:00
Hunter Haugen
29e97e36b9
Add unsupported platforms
2014-02-27 11:29:59 -08:00
Joshua Hoblitt
d49939014c
change pg_hba.conf to be owned by postgres user account
...
At present, the ownership of pg_hba.conf is hardwired to be uid 0. It should have the same ownership as all of the other postgressql configuration files in the same cluster so that they can be managed/edited by the postgres role user (system) account.
2014-02-27 11:38:20 -07:00
Ashley Penney
ef86a33997
Switch to a regex match to ignore \n's.
2014-02-27 17:31:46 +00:00
Hunter Haugen
87cc257545
Missing lsbdistid stub for apt module
2014-02-25 17:18:35 -08:00
Ashley Penney
48396f5729
This fixes this test to work in the face of oppressive SELinux!
2014-02-20 21:46:23 +00:00
Ashley Penney
a353e8e16d
Convert rspec-system tests over to beaker.
...
This work converts all the tests over to beaker. Some things are
done slightly different in beaker, we rely much more heavily on
catch_failures rather than explicitly laying out the exit codes we
want but I have attempted to preserve the spirit of all tests.
2014-01-23 19:07:04 -05:00
Ashley Penney
488e988a0c
Merge pull request #322 from bcomnes/amazon
...
Added newline at end of file
2014-01-21 15:03:21 -08:00
Ashley Penney
301715b8a9
Merge pull request #256 from mnencia/patch-3
...
Add support to custom xlogdir parameter
2014-01-21 14:24:10 -08:00
Joshua Hoblitt
2f74feba2c
update rspec-puppet tests to use contain_class() instead of include_class()
2014-01-07 15:16:09 -07:00
Aaron Blew
ce467633d1
Added xlogdir test to basic install/db creation validation test. Updated README
2013-12-15 12:54:53 +01:00
Marco Nenciarini
2b81d5cb63
Add support to custom xlogdir parameter
...
Having a custom xlogdir location is desiderable for performances in many production environments
2013-12-14 23:55:24 +01:00
Bret Comnes
b0f082c226
Added newline at end of file
2013-11-30 18:02:16 -08:00
Ashley Penney
878bf49617
(FM-486) Fix deprecated Puppet::Util::SUIDManager.run_and_capture
...
Puppet::Util::SUIDManager.run_and_capture recently changed to
Execution.execute, switch before it blows up and stops working.
2013-11-22 14:45:37 -08:00
Ken Barber
c114885a04
Merge pull request #310 from mcanevet/table_grant_fix
...
Fix table_grant_spec to show a bug
2013-11-15 08:40:16 -08:00
Mickaël Canévet
f0924df7c8
Can pass template at database creation
2013-11-14 18:01:30 +01:00
Mickaël Canévet
d433b283df
Fix table_grant_spec to show a bug
2013-11-12 14:23:05 +01:00
Ken Barber
5df36cf1f7
(GH-198) Fix race condition on postgresql startup
...
This patch is a fix for the race condition that keeps occuring during
postgresql setup. Its very rare on its own, but when you are using this
module in a CI environment it happens quite frequently.
Basically what happens is that sometimes the service will announce the
database has started, but really it is still working in the background.
Sometimes the unix socket may not be listening, and sometimes the
system is still loading and you get a weird client error.
The fix itself is a modification to postgresql::validate_db_connection
so that it is able to connect on the local unix socket, plus retry
until the database is available.
This new and improved validate_db_connection can then be put into the
build pipeline (in the service class in particular) to ensure the
database is started before continuing on with the remaining steps.
This in effect blocks the puppet module from continuing until the
postgresql database is fully started and able to receive connections
which is perfect.
Tests and documentation provided.
Signed-off-by: Ken Barber <ken@bob.sh>
2013-10-24 00:33:45 +01:00
Ashley Penney
712e5fc7f4
Merge pull request #284 from 3dna/conf_allows_dots
...
periods are valid in configuration variables also
2013-10-21 14:26:44 -07:00
Ashley Penney
922c29d3cd
Merge pull request #275 from 3dna/feature/psql_search_path
...
add search_path attribute to postgresql_psql resource
2013-10-21 14:17:56 -07:00
Jeremy Kitchen
66ef240614
test and fix for dots breaking config keys
2013-10-18 23:02:11 +00:00
Jeremy Kitchen
9776602e49
periods are valid in configuration variables also
...
example:
http://www.postgresql.org/docs/9.2/static/auto-explain.html
2013-10-18 21:33:37 +00:00
Mickaël Canévet
6f614b0b37
Add a parameter to (un)manage pg_hba.conf
2013-10-16 14:58:08 +02:00
Jeremy Kitchen
38e82ede57
add search_path attribute to postgresql_psql resource
...
This allows you to set a schema search_path on postgresql_psql
resources, in case you have multiple schemas in your database and the
SQL you are trying to run requires a different path
2013-10-14 22:00:21 +00:00
Marek Hulan
5f026f1322
Tests for owner param
2013-10-10 17:44:52 +02:00
Ashley Penney
f28c355b26
Merge pull request #267 from neilnorthrop/master
...
fixed the rspec test to include 'sha1' in
2013-10-09 09:05:16 -07:00
Neil Northrop
f9e6046132
fixed the rspec test to include 'sha1' in
2013-10-04 15:14:10 -07:00
Bret Comnes
2718f14017
Special case for $datadir on Amazon
...
Closes #252
2013-10-02 12:48:44 -07:00
Kamil Szymanski
71e0236659
Validate authentication method against server version
2013-09-22 22:35:18 +02:00
Ken Barber
891b1d71a2
Rename contrib to server::contrib
...
Signed-off-by: Ken Barber <ken@bob.sh>
2013-09-20 14:35:24 +01:00
Ken Barber
56c10986a8
Ensure we use port 5432 for postgresql
...
Signed-off-by: Ken Barber <ken@bob.sh>
2013-09-20 01:17:43 +01:00
Ken Barber
809003d0f9
serverspec + some cleanup
...
Signed-off-by: Ken Barber <ken@bob.sh>
2013-09-19 16:30:15 +01:00
Ken Barber
e5562621ec
Fix table_grant tests
...
Signed-off-by: Ken Barber <ken@bob.sh>
2013-09-18 23:11:10 +01:00
Ken Barber
c8d3ecde14
Various cleanups
...
Signed-off-by: Ken Barber <ken@bob.sh>
2013-09-18 22:25:51 +01:00