Commit graph

447 commits

Author SHA1 Message Date
Denys Havrysh
d4ed4be16e Attempt to start and manage PostgreSQL service even if init system fails 2017-01-06 16:33:40 +02:00
Javier Bértoli
80077169ce Merge pull request #135 from vutny/set-postgresql.conf-backup-extension
Fix and set useful backup extension for postgresql.conf file
2017-01-04 09:35:00 -03:00
Denys Havrysh
3a022aa5b7 Correct listen_addresses option example for postgresql.conf file 2016-12-20 12:05:32 +02:00
Denys Havrysh
a291d40ef1 Fix and set useful backup extension for postgresql.conf file 2016-12-19 12:29:14 +02:00
Forrest
663db90006 Merge pull request #132 from vutny/workaround-salt-bug-37935
Workaround a bug in saltstack/salt#37935 for release v2016.11.0
2016-12-01 09:11:20 -08:00
Denys Havrysh
ab38a069fa Workaround a bug in saltstack/salt#37935 for release v2016.11.0 2016-12-01 16:11:37 +02:00
Javier Bértoli
c898531e9b Merge pull request #130 from vutny/remove-imported-states-modules
Remove outdated modules for managing PostgreSQL tablespaces
2016-11-04 08:02:46 -03:00
Denys Havrysh
e474debefe Remove outdated modules for managing PostgreSQL tablespaces 2016-11-04 11:49:11 +02:00
Forrest
dc1861b67f Merge pull request #129 from vutny/manage-postgres-with-client
[REFACTORING] Add `postgres.manage` state to provision DB objects
2016-10-20 09:12:30 -07:00
Denys Havrysh
74ddea8bdb [REFACTORING] Add postgres.manage state to provision DB objects 2016-10-20 12:54:39 +03:00
Javier Bértoli
62c54f04d7 Merge pull request #128 from Laogeodritt/laogeodritt-fix-acl
Fix missing spaces in long pg_hba.conf lines
2016-10-09 14:29:30 -03:00
Marc-Alexandre Chan
a04fe4681b Fix missing spaces in long pg_hba.conf lines
In generated pg_hba.conf, fix missing spaces between arguments if an argument is longer than the column width allotted to that argument in the line.
2016-10-09 07:29:52 -04:00
Forrest
69154a74f6 Merge pull request #127 from vutny/manage-postgres-with-client
Manage PostgreSQL entities with `client.sls` states
2016-10-05 09:15:17 -07:00
Denys Havrysh
234a76f1e9 Manage PostgreSQL entities with client.sls states 2016-10-04 14:38:21 +03:00
Javier Bértoli
523d10c652 Merge pull request #126 from vutny/client-bin-path
RedHat: make client binaries available in `$PATH`
2016-10-04 06:31:47 -03:00
Denys Havrysh
9518737477 Move setting client_bins item to the osmap lookup dict 2016-10-03 14:04:26 +03:00
Denys Havrysh
d5dcac95a7 RedHat: make client binaries available in $PATH 2016-09-26 18:03:11 +03:00
Javier Bértoli
ea8c88c601 Merge pull request #123 from vutny/remove-upstream-repo
Ensure upstream repo is configured or absent depending on `use_upstream_repo`
2016-09-23 19:25:01 -03:00
Denys Havrysh
84713e8fea Set use_upstream_repo: True by default 2016-09-23 17:50:57 +03:00
Denys Havrysh
b4edec9f43 Ensure upstream repo is configured or absent depending on use_upstream_repo 2016-09-22 17:05:25 +03:00
Forrest
1e87f91e8b Merge pull request #124 from heap/support-client-only
Support only including postgres.client
2016-09-21 23:15:37 -07:00
Toby Brain
b043047af4 Support only including postgres.client 2016-09-22 11:22:24 +10:00
Forrest
b972237104 Merge pull request #122 from vutny/debian-codenamemap
Debian: make codenamemap even if `lsb-release` pkg not installed
2016-09-19 10:44:52 -07:00
Denys Havrysh
0bb5e69b8d Debian: make codenamemap even if lsb-release pkg not installed 2016-09-19 17:22:07 +03:00
Javier Bértoli
0746f6091f Merge pull request #121 from mbrannigan/master
ensure template compatible with python 2
2016-09-15 10:33:32 -03:00
Mike Brannigan
e2cf9e96d7 ensure template compatible with python 2 2016-09-15 08:20:24 -05:00
Forrest
414f117011 Merge pull request #120 from vutny/use_upstream_repo-9.5
Make setting `use_upstream_repo` install PostgreSQL 9.5 by default
2016-09-13 09:34:45 -07:00
Denys Havrysh
c79dfeb6ec Make setting use_upstream_repo install PostgreSQL 9.5 by default 2016-09-13 16:42:36 +03:00
Javier Bértoli
1cfa7e0085 Merge pull request #119 from vutny/use-state-arguments-in-pillar
Map Pillar dicts for PostgreSQL entities to the Salt state arguments
2016-09-12 05:55:33 -03:00
Denys Havrysh
8c4dc07467 Map Pillar dicts for PostgreSQL entities to the Salt state arguments 2016-09-09 18:02:47 +03:00
Forrest
dd0be32810 Merge pull request #118 from vutny/acls-template
Better ACL handling in the `pg_hba.conf` file
2016-09-08 09:12:16 -07:00
Denys Havrysh
1ec55e0b96 Better ACL handling in the pg_hba.conf file 2016-09-06 14:44:35 +03:00
Forrest
6d150e60db Merge pull request #117 from vutny/osmajorreleasemap
Introduce `osmajorreleasemap` for RedHat release specific commands
2016-09-05 12:08:46 -07:00
Denys Havrysh
c285f1006c Introduce osmajorreleasemap for RedHat release specific commands 2016-09-05 13:49:33 +03:00
Forrest
a6c4185b85 Merge pull request #116 from vutny/upstream-version
Set sane defaults when `use_upstream_repo` and `version` Pillars are set
2016-09-04 11:32:37 -07:00
Denys Havrysh
8db04833c2 Set sane defaults when use_upstream_repo and version Pillars are set 2016-09-04 15:26:46 +03:00
Forrest
6651ddc498 Merge pull request #115 from vutny/fix-rendering-without-extras
Fix SLS rendering because of `pkgs_extra` Jinja variable isn't set by default
2016-09-02 09:48:07 -07:00
Denys Havrysh
7307ab8dc9 Fix SLS rendering because of pkgs_extra Jinja var isn't set by default 2016-09-02 11:14:09 +03:00
Forrest
761014ec47 Merge pull request #114 from fortune-juggle/fix/specs
fixes formula to comply to its spec
2016-08-09 09:14:58 -07:00
Nicole Scherfenberg
2e26b6f606 fixes formula to comply to its spec
The reworks in merge #110 broke this formulas kitchen based specs.
This MR changes a few minor things, mostly  pillar.example and other inconsistent documentations.
Also, the use of db_user for `postgres_tablespace.present` and `postgres_database.present` now fits the states options, as db_password etc can be specified as well.
2016-08-05 20:44:45 +02:00
Niels Abspoel
da0c915d7c Merge pull request #113 from itbabu/lc_ctype
Fix typo
2016-08-02 22:57:55 +02:00
Marco Badan
e7f82a1981 Fix typo 2016-08-02 22:50:16 +02:00
Forrest
767b418822 Merge pull request #110 from dynjnelson/master
revamp cluster initialization, fix usage of user/owner/runas/db_user, add dependencies
2016-08-01 12:45:48 -07:00
Forrest
e8dd599fd7 Merge pull request #112 from XRasher/XRasher-patch-1
Update upstream.sls
2016-07-25 09:03:37 -07:00
Vladislav Malakhin
05aae61812 Update upstream.sls
Fix package name for Debian upstream
2016-07-25 16:27:06 +07:00
Jon Nelson
90cfea1e15 - change C.UTF-8 to en_us.UTF-8 in example pillar, as the former does not
work on all distributions
2016-07-19 10:10:56 -05:00
Jon Nelson
1c72c7c3a1 - for encoding, lc_type, and lc_collate, only set them on the database if
they are explicitly supplied. Otherwise use the postgres database
  defaults.
2016-07-19 10:10:07 -05:00
Jon Nelson
7a7396fcb2 remove explicit LC_ALL environment variable setting that only works on some distros 2016-07-19 10:09:39 -05:00
Jon Nelson
45887735c6 properly quote identifiers with double quotes. This is rarely necessary. 2016-07-12 09:48:21 -05:00
Jon Nelson
278c2e4ce8 support 'owner' argument to tablespace_create 2016-07-11 19:14:31 -05:00