Forrest
aedb775743
Merge pull request #68 from blast-hardcheese/bugfix/fixing-require-statements
...
Bugfix/fixing require statements
2015-11-06 11:00:26 -08:00
Devon Stewart
40b3729341
Making initdb command overridable
2015-11-06 00:02:00 -08:00
Devon Stewart
ec8d37e0e6
Require postgresql service when trying to create databases
2015-11-06 00:01:43 -08:00
Devon Stewart
4030891045
Fixing broken references
2015-11-05 23:49:16 -08:00
puneet kandhari
658506ff07
Merge pull request #67 from tr33/master
...
added option to remove users
2015-10-06 07:03:50 -05:00
Roland Baum
a83f9da115
added option to remove users
2015-10-06 13:24:53 +02:00
puneet kandhari
5c2a572683
Merge pull request #65 from johnkeates/master
...
Vivid support (same as Utopic at the moment)
2015-08-30 15:32:58 -05:00
John Keates
936484b028
Merge branch 'master' of https://github.com/saltstack-formulas/postgres-formula
2015-08-30 22:00:36 +02:00
Nitin Madhok
9455349a8b
Merge pull request #57 from webplatform/master
...
Added superuser pillar, missing conf_dir directory
2015-08-09 08:01:12 -04:00
John Keates
810ff093ad
Merge branch 'master' of https://github.com/johnkeates/postgres-formula
2015-08-05 12:08:11 +02:00
John Keates
a2cb701014
Update codemap
2015-07-31 02:08:08 +02:00
puneet kandhari
5665644aa1
Merge pull request #61 from madssj/fix-debian-ver
...
Fixes for debian specific configuration
2015-07-24 15:53:34 -05:00
Brian Jackson
da92fb585d
Merge pull request #62 from edvinasme/add-database-extension-support
...
Add support for database extensions.
2015-07-23 12:33:49 -05:00
Edvinas Klovas
d7580104f6
Add support for database extensions.
...
This commit adds support for database extensions via
salt.states.postgres_extension
When configuring database pillar data all you need to do is add (optional)
extension list with the extensions that you want the state to apply to specific
database. Example:
db1:
owner: 'localUser'
user: 'localUser'
template: 'template0'
lc_ctype: 'C.UTF-8'
lc_collate: 'C.UTF-8'
extensions:
- uuid-ossp
This will make sure `uuid-ossp` extension is enabled on `db1` database.
Updated pillar.example to include (optional) extensions
2015-07-23 17:54:24 +03:00
Mads Sülau Jørgensen
58f8abb55e
Fixed conf_dir and pkg_dev on debian
...
There should be a better way of doing this, as I'm hardcoding the version name into the config dir.
On Debian based systems, postgresql is configured in "clusters" using some Debian specific tools. The main cluster is called ... main, which is why the `conf_dir` has a suffix of `main`.
2015-07-10 16:37:19 +02:00
Mads Sülau Jørgensen
851b62ce10
Fixed libpq-dev naming on debian
2015-07-10 16:35:06 +02:00
Nitin Madhok
c87fa54cbf
Removing extra new lines
2015-05-07 13:37:18 -04:00
Wolodja Wentland
d7233e51b7
Merge pull request #56 from dferrantelli/add_ubuntu_pgdg
...
added pkg_repo defaults for trusty and utopic
2015-05-06 11:26:56 +02:00
Dominic Ferrantelli
965577ade7
added pkg_repo defaults for trusty and utopic
2015-05-05 17:14:35 -07:00
Forrest
b33f9f06a8
Merge pull request #55 from dferrantelli/dev_state
...
moved dev packages to seperate state
2015-05-05 16:21:33 -07:00
Forrest
5a1285e75c
Merge pull request #54 from dferrantelli/add_other_pg_perms
...
added other postgres user perms such that they can be enabled/disabled
2015-05-05 16:21:00 -07:00
Dominic Ferrantelli
1b97d540ca
moved dev packages to seperate state
2015-05-05 15:40:49 -07:00
Dominic Ferrantelli
5c08358430
added examples of new user options to pillar.example
2015-05-05 15:10:34 -07:00
Dominic Ferrantelli
9e1ff20af5
added other postgres user perms such that they can be enbabled/disabled by this formula
2015-05-05 11:52:33 -07:00
Wolodja Wentland
4656452825
Merge pull request #53 from iggy/fix-__salt__-unavailable
...
Fix __salt__ unavailable in __virtual__()
2015-05-05 20:15:36 +02:00
Brian Jackson
5015024725
Fix __salt__ unavailable in __virtual__()
...
In older versions of Salt (this was originally developed against 2015.2),
__salt__ isn't loaded yet in the __virtual__() function. Work around this by
just duplicating the check from upstream postgres.py
2015-05-05 11:42:43 -05:00
Renoir Boulanger
5d807cc47a
postgres_user.present didnt have superuser option
2015-04-29 21:05:16 -04:00
Renoir Boulanger
de48c74c88
Ensure pg_hba.conf parent directory exists
2015-04-29 18:45:22 -04:00
Renoir Boulanger
45f011a763
Merge pull request #1 from saltstack-formulas/master
...
Merging from upstream
2015-04-27 15:15:10 -04:00
Forrest
eda4cf69ae
Merge pull request #49 from iggy/fix-defaults-yaml-tablespaces
...
Fix backward compat
2015-04-24 11:20:00 -07:00
Brian Jackson
997bc3563a
Fix backward compat
...
This should fix the backwards compatibility breakage. Missed in my testing
because I had a pre-existing pillar setup (from an old way I did tablespace
support).
2015-04-24 13:15:59 -05:00
Forrest
79c800e8ca
Merge pull request #47 from iggy/tablespace-support
...
Add _states/_modules for tablespaces and add tablespace support to formula
2015-04-23 11:17:04 -07:00
Brian Jackson
e23f4bf8e8
Handle test=True correctly for tablespace owner
...
We weren't handling test=True correctly for when the table already existed, but
the owner was changing.
2015-04-23 12:04:20 -05:00
Brian Jackson
17baaa9f8c
Add _states/_modules for tablespaces and add tablespace support to formula
...
Add temporary states/modules for handling tablespaces in Postgresql. These will
be fed back upstream, but they can live here for now.
Add support for the states/modules to the formula.
2015-04-23 11:17:39 -05:00
Forrest
92ee5e3538
Merge pull request #46 from iggy/new-style-map-jinja
...
Switch to new style map.jinja
2015-04-22 16:20:10 -07:00
Brian Jackson
967fa6504b
Switch to new style map.jinja
...
Move this formula to the new style map.jinja. Still need to sort out RedHat
handling, but it's not any worse than it was before (i.e. horribly broken)
2015-04-22 17:47:02 -05:00
Nitin Madhok
98bb44df47
Merge pull request #45 from dferrantelli/master
...
added client-only formula and required default values
2015-04-21 19:39:01 -04:00
Dominic Ferrantelli
7ddfbb22e6
moved upstream repo to an include, checked for Ubuntu before attempting to add it
2015-04-21 15:13:42 -07:00
Dominic Ferrantelli
c62b41524d
updated README and pillar.example to include client formula
2015-04-21 13:40:01 -07:00
Dominic Ferrantelli
f6e68157a3
added client formula and required default values
2015-04-21 13:06:41 -07:00
Nitin Madhok
b38deb618f
Update LICENSING year
2015-03-20 20:12:44 -04:00
Forrest
6855ae3494
Merge pull request #44 from dferrantelli/master
...
allow multiline postgres:postgresconf
2015-03-12 16:42:02 -07:00
Dominic Ferrantelli
430c735b0d
added automatic indentation of postgres:postgresconf to allow for multiple lines to be added to the conf
2015-03-12 16:14:34 -07:00
Nitin Madhok
30490ceb78
Merge pull request #42 from rmoorman/master
...
Adjust the init state's jinja syntax to prevent errors if there is no postgres pillar data
2015-02-27 17:59:31 -05:00
Rico Moorman
9a21a59b58
Adjust the init state's jinja syntax to prevent errors if there is no postgres pillar data
2015-02-27 00:29:51 +01:00
Nitin Madhok
8ed841f8e5
Merge pull request #40 from saltstack-formulas/revert-39-enhancement/markdown-readme
...
Revert "Update README to markdown syntax"
2015-02-23 23:40:23 +05:30
Nitin Madhok
edca294b29
Revert "Update README to markdown syntax"
2015-02-23 23:40:07 +05:30
Wolodja Wentland
aa4d6baca6
Merge pull request #39 from seegno/enhancement/markdown-readme
...
Update README to markdown syntax
2015-02-23 18:56:13 +01:00
Alfredo Palhares
5c67797b1b
Update README to markdown syntax
2015-02-23 16:47:04 +00:00
Wolodja Wentland
3357e1c705
Merge pull request #36 from seegno/feature/kitchen-salt
...
Add kitchen-salt testing
2015-02-23 14:16:19 +01:00