Commit graph

684 commits

Author SHA1 Message Date
Ashley Penney
d88abff0a3 Merge pull request #481 from puppetlabs/revert-473-pgdata_patch
Revert "Support changing PGDATA on RedHat"
2014-08-29 16:37:56 -04:00
Ashley Penney
6497404eb5 Revert "Support changing PGDATA on RedHat" 2014-08-29 15:38:30 -04:00
Hunter Haugen
02265dfcb7 Merge pull request #480 from mhaskel/spec_updates
Update spec_helper for more consistency
2014-08-28 14:56:03 -07:00
Morgan Haskel
ae26f732ea Update spec_helper for more consistency 2014-08-28 17:55:16 -04:00
Ashley Penney
f38f75e018 Merge pull request #459 from holguinj/linkfix
doc: Fix anchor links in README TOC
2014-08-28 13:48:13 -04:00
Ashley Penney
0dc4729d55 Merge pull request #458 from stdietrich/pg_ident_doc_fix
Add correct documentation for pg_ident_rule type
2014-08-28 13:48:00 -04:00
Ashley Penney
f95c2375fb Merge pull request #464 from txaj/support_pg_ident
Fixes the accidental erasing of pg_ident.conf
2014-08-28 13:47:46 -04:00
Ashley Penney
48e1eb6002 Merge pull request #476 from hunner/remove_firewall
Remove firewall management
2014-08-28 13:17:53 -04:00
Ashley Penney
9dcf9f48da Merge pull request #479 from apenney/fix-lint
Fix indentation.
2014-08-28 13:17:35 -04:00
Ashley Penney
30973ff766 Fix indentation. 2014-08-28 13:16:57 -04:00
Ashley Penney
cab1645df5 Merge pull request #473 from mhjacks/pgdata_patch
Support changing PGDATA on RedHat
2014-08-28 13:10:10 -04:00
Ashley Penney
a25916f52a Merge pull request #474 from hunner/untest_rc
Don't test on 3.5.0.rc3 any more
2014-08-28 13:08:49 -04:00
Martin Jackson
8997ea16c5 Remove bogus -D argument 2014-08-24 08:19:28 -05:00
Martin Jackson
7828cf3f73 Create acceptance test for pgdata 2014-08-21 21:58:11 -05:00
Hunter Haugen
532047919a Remove firewall management
The firewall management really belongs outside of the module that
manages postgresql, like in a profile.
2014-08-21 11:12:23 -07:00
Morgan Haskel
4b8b3aaa1c Merge pull request #475 from hunner/bump_deps
Bump deps for postgresql 4.0 release
2014-08-21 14:06:09 -04:00
Hunter Haugen
ed58c058a9 Merge pull request #448 from aswen/initdb_ordering_issue
Initdb should create xlogdir if it has been set.
2014-08-21 11:04:30 -07:00
Hunter Haugen
5f9b04f965 Bump deps for postgresql 4.0 release 2014-08-21 11:02:12 -07:00
Hunter Haugen
699547eb1e Don't test on 3.5.0.rc3 any more 2014-08-21 10:54:39 -07:00
Morgan Haskel
04690012f2 Merge pull request #471 from poikilotherm/master
Fixed deprecation warning for class param  in server.pp.
2014-08-21 13:30:14 -04:00
Hunter Haugen
5842a96481 Merge pull request #470 from igalic/patch-1
remove duplicatie "description" line from Metadata.json
2014-08-21 10:30:00 -07:00
Hunter Haugen
048d9c93c5 Merge pull request #437 from dinerroger/sles_support
Add support for SLES 11
2014-08-21 10:23:55 -07:00
Dinerroger Oliveira
5054d3475a Fix typo 2014-08-21 14:22:21 -03:00
Martin Jackson
a00eab6937 Support changing PGDATA on RedHat 2014-08-20 20:16:45 -05:00
Alexander Swen
03ff26d6d4 Merge puppetlabsmaster in initdb_ordering_issue 2014-08-19 09:38:05 +02:00
Oliver Bertuch
91fec92488 Fixed deprecation warning for class param in server.pp. Changed subclasses of server to use ::_version, which will be assigned the value from globals or (deprecated) class param. 2014-08-18 11:26:06 +02:00
Igor Galić
4397119c3c remove duplicatie "description" line from Metadata.json 2014-08-15 16:15:23 +02:00
Ashley Penney
7b1147f4fa Merge pull request #450 from jantman/MODULES-1213
MODULES-1213 link pg_config binary into /usr/bin if not already in /usr/bin or /usr/local/bin
2014-08-07 13:11:16 -04:00
txaj
87639c6810 Fixes the accidental erasing of pg_ident.conf
Even with manage_pg_ident_conf to false, or undef (witch defaults to
false), a concat object would be created, erasing the pg_ident.conf file
2014-08-01 16:27:16 -05:00
Ashley Penney
c2e8b4a261 Merge pull request #460 from hunner/default_pgident
Manage pg_ident.conf by default
2014-08-01 17:20:14 -04:00
Morgan Haskel
14558900f6 Merge pull request #463 from apenney/fix-selinux
This seems to fix up selinux for tablespace.
2014-08-01 16:10:21 -04:00
Ashley Penney
a18d56067e This seems to fix up selinux for tablespace. 2014-08-01 14:56:25 -04:00
Hunter Haugen
f0da02cb7a Manage pg_ident.conf by default 2014-07-30 13:55:20 -07:00
Justin Holguin
a8f71abf83 doc: Fix anchor links in README TOC
Several of the anchor links in the README's table of contents were
broken because of missing underscores.
2014-07-30 10:44:16 -07:00
Hunter Haugen
03a51599b1 Merge pull request #456 from igalic/schema
defined type for creating database schemas
2014-07-29 08:05:22 -07:00
Stefan Dietrich
2c6640b71a Add correct documentation for pg_ident_rule type 2014-07-28 22:16:40 +02:00
Hunter Haugen
38929e3e5e Merge pull request #452 from txaj/support_pg_ident
Create the pg_ident_rule defined type
2014-07-28 12:09:05 -07:00
txaj
bf328c870b Set manage_pg_ident_conf to false for backward compatibility
I'd like to see this patch included ASAP -- the desirable default could
be manage_pg_ident_conf => true, but one could already manage this file
manually : we don't want to wipe it.

Please switch the default from false to true at the next major release
and write a line about this in the release notes.
2014-07-28 13:00:21 -05:00
txaj
e2b0bdd26f Create the pg_ident_rule defined type
This allows us to declare user map as easilly as pg_hba entries.
2014-07-26 17:14:51 -05:00
Ashley Penney
3ed43705cf Merge pull request #457 from igalic/doc-fix
doc: use postgresql::*server*::tablespace in example
2014-07-25 11:19:08 -04:00
Igor Galić
578c527a34 doc: use postgresql::*server*::tablespace in example 2014-07-25 17:14:13 +02:00
Igor Galić
324c291b3f defined type for creating database schemas
This defined type helps create database schemas, and assign them to an
`owner`. It is closely modeled after Postgresql::Server::Tablespace.
It uses PostgreSQL's builtin IF NOT EXISTS to guarantee idempotency.
(>= 9.3, else it checks pg_namespace).

n.b.: This defined type *requires* that a `db` is passed. This is a
concious design decision, since we find it rather useless to create such
schemas in the default `postgres` database, and if *were* useful, one
can always "over-specify".

This addresses MODULES-1098.
2014-07-25 17:10:40 +02:00
Ashley Penney
327c7e9cd9 Merge pull request #454 from apenney/merge-from-34
Merge 3.4.x changes into master.
2014-07-25 09:43:58 -04:00
Ashley Penney
e2f5015207 Merge 3.4.x changes into master. 2014-07-25 09:31:00 -04:00
Ashley Penney
4345749a71 Merge pull request #453 from kbarber/maint/master/latest-fedora-no-sysconfig
Fix Fedora support by configuring systemd, not /etc/sysconfig
2014-07-25 09:11:30 -04:00
Dominic Cleal
0c4f2a9647 Fix Fedora support by configuring systemd, not /etc/sysconfig 2014-07-25 11:40:53 +01:00
Jason Antman
8ad12ece49 MODULES-1213 fix typo 2014-07-17 13:10:35 -04:00
Jason Antman
6f2c70fb95 MODULES-1213 remove inadvertantly added vagrant-wrapper gem 2014-07-17 13:09:56 -04:00
Jason Antman
3e5a2c8dc7 MODULES-1213 link pg_config binary into /usr/bin if not already in /usr/bin or /usr/local/bin 2014-07-14 09:59:37 -04:00
Ashley Penney
07b8ac4946 Merge pull request #442 from apenney/remove-uninstall-code
Remove the ensure => absent uninstall code.
2014-07-12 14:24:46 -04:00