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
Casey Feskens
9e60640bd9
Add class postgresql::lib::perl for perl support
2014-04-04 06:13:30 -07: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
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
Pieter Lexis
dcdc7c8f5a
Allow the ex- and import of postgresql::server::db
2014-03-27 16:49:48 +01:00
Brian Almeida
ad083d0e4d
Add support to postgresql::server::role for INHERIT/NOINHERIT
2014-03-24 11:19:12 -04:00
Geoff Garside
688b0aa3fc
Replace psql_db => $user with $default_database.
...
On FreeBSD systems the $user variable is not 'postgres' so does not
match the default database correctly. These changes use the existing
default_database parameter to replace instances where $user is passed as
the database to be connected to.
These changes are in server::database, server::role and
server::grant.
2014-03-10 09:26:28 +00:00
Geoff Garside
3896baeabb
Change validate_postgresql_connection.sh exec PATH
...
FreeBSD needs /usr/local/bin in PATH in order to find bash. This does
require that the node has the bash port installed. It might be desired
that a separate script was provided for FreeBSD which used its /bin/sh,
this could be done by changing the for loop in the script to use
for c in $(jot $TRIES)
in place of
for (( c=1; c<=$TRIES; c++ ))
2014-03-10 09:20:36 +00:00
Geoff Garside
8f89ffaf06
Update FreeBSD $confdir to defer to $datadir
...
This matches the behaviour of most of the other operating systems
configurations.
2014-03-10 09:19:52 +00:00
Geoff Garside
3225a889e6
Move params::{user,group} to be set under osfamily
...
Allows for OS specific $user and $group value specification. For most of
the target operating systems these will both be 'postgres'. For FreeBSD
however these values are 'pgsql'.
2014-03-10 09:17:10 +00: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
Hunter Haugen
f82cc79b86
Merge branch 'master' into 3.3.x
2014-02-24 16:12:39 -08:00
Justin Stoller
c246bbbc8d
remove trailing whitespace
2014-02-14 12:32:57 -08:00
Igor Galić
828c3b99d2
use fully-qualified path to psql to set password
...
When setting the a user's password, use the fully qualified path to the
psql binary. This should fix #359
2014-02-13 11:53:41 +01:00
Ashley Penney
139ca0a542
Merge pull request #327 from xaque208/freebsdsupport
...
(feat) Add FreeBSD Support
2014-01-21 15:03:05 -08:00
Ashley Penney
8d7bf05796
Merge pull request #325 from aadamovich/patch-2
...
$postgresql::server::client_package_name is referred from install.pp, bu...
2014-01-21 14:36:11 -08:00
Ashley Penney
4409dbc4b2
Merge pull request #324 from aadamovich/patch-1
...
Wrong parameter name: manage_pg_conf -> manage_pg_hba_conf
2014-01-21 14:35:35 -08:00
Ashley Penney
0bb214d1be
Merge pull request #317 from hubspotdevops/validate_db_connection_float
...
Prevent float of defined resource.
2014-01-21 14:32:19 -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
Axel Bock
6f99380a8b
fix for concat error
2014-01-09 17:39:57 +01:00
Brandon Wamboldt
694c3ffbf7
Fix NOREPLICATION option for Postgres 9.1
...
Fixing a bug when using this module with Postgresql 9.1 that causes alter role statements to execute during every apply.
2013-12-20 13:09:42 -04: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
Zach Leslie
37fecaf929
(feat) Add FreeBSD Support
...
This adds the paramaters needed for the module to function on FreeBSD.
2013-12-08 11:23:43 -08:00
aadamovich
02c0184f58
$postgresql::server::client_package_name is referred from install.pp, but is not defined in server.pp
2013-12-04 21:12:40 +01:00
aadamovich
0e1fa6f8b2
Wrong parameter name: manage_pg_conf -> manage_pg_hba_conf
2013-12-04 21:09:56 +01:00
Ashley Penney
0796eb9fc6
Merge pull request #311 from kronn/patch-1
...
Remove deprecated and unused parameters to concat::fragment
2013-11-20 11:01:47 -08:00
Ashley Penney
68ac871e8b
Merge pull request #309 from leehanel/master
...
add lc_* config entry settings
2013-11-20 08:57:02 -08:00
Ashley Penney
fdf5f04351
Merge pull request #313 from hubspotdevops/initdb_order
...
Exec['postgresql_initdb'] needs to be done after $datadir exists
2013-11-19 13:56:23 -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
4cd64e80ac
Add missing privileges
2013-11-15 15:20:15 +01:00
Mickaël Canévet
1ce75d5bc8
Fix granting all privileges on a table
2013-11-14 18:17:23 +01:00
Mickaël Canévet
f0924df7c8
Can pass template at database creation
2013-11-14 18:01:30 +01:00
Tom McLaughlin
bac4b87a8d
Prevent float of defined resource.
2013-11-13 15:30:58 -05:00
Tom McLaughlin
05eaaa1670
Should have had cofee before doing this commit...
2013-11-13 10:17:25 -05:00
Tom McLaughlin
99a1e03154
Exec['postgresql_initdb'] needs to be done after $datadir exists
2013-11-13 08:59:39 -05:00
Matthias Viehweger
673838c3d8
Remove deprecated and unused parameters to concat::fragment
...
The warnings are as follows:
Warning: Scope(Concat::Fragment[pg_hba_rule_deny access to postgresql user]): The $mode parameter to concat::fragment is deprecated and has no effect
Warning: Scope(Concat::Fragment[pg_hba_rule_deny access to postgresql user]): The $owner parameter to concat::fragment is deprecated and has no effect
2013-11-12 16:36:53 +01:00
leehanel
b706edff9b
add lc_* config entry settings
2013-11-08 09:09:03 -06:00
Ken Barber
3476828518
Merge pull request #298 from reidmv/allow_specification_of_default_db_name
...
Allow specification of default database name
2013-10-27 17:30:41 -07:00
Kamil Szymanski
c1b67d3c0f
Add default PostgreSQL version for Ubuntu 14.04
2013-10-27 19:17:22 +00:00
Reid Vandewiele
b4a855c331
Use default_database in validate_db_connection
...
This commit modifies postgresql::validate_db_connection to use the
default_database parameter from postgresql::params rather than
hard-coding a local default value of "postgres".
2013-10-26 17:56:53 -07:00
Reid Vandewiele
cdf5b077fe
Add globals/params layering for default_database
...
This makes the variable consistent with the manner in which most/all of
the rest of the postgresql module currently works.
Commit also adds the new param to the README file.
2013-10-26 17:56:48 -07:00
Reid Vandewiele
6afb4a0367
Allow specification of default database name
...
E.g. pe-postgresql does NOT use postgres as the default database name.
It uses pe-postgres. So if there is no way to specify a default database
name, the postgesql::validate_db_connection resource in
postgresql::server::service will ALWAYS fail. This commit exposes the
parameter in order to avoid that situation.
2013-10-26 16:33:36 -07:00
Kamil Szymanski
9d1543bd44
Add default PostgreSQL version for Ubuntu 13.10
2013-10-26 11:25:33 +02:00
Ashley Penney
74ff9572d2
Merge pull request #292 from kbarber/ticket/master/GH-198-race_condition_on_startup
...
(GH-198) Fix race condition on startup
2013-10-24 20:34:52 -07:00
Ken Barber
2b697c10f9
Use main psql path and cleanup old packages properly
...
Signed-off-by: Ken Barber <ken@bob.sh>
2013-10-25 03:01:02 +02:00
Ashley Penney
ff35c0e115
Merge pull request #264 from bcomnes/fed17fix
...
Defined $default_version for Fedora 17
2013-10-23 16:40:08 -07:00