Merge pull request #5 from aboe76/master

updated postgresql module
This commit is contained in:
Forrest 2014-02-12 22:17:32 -07:00
commit 6b0c8f5f4c
4 changed files with 26 additions and 0 deletions

View file

@ -17,3 +17,8 @@ Available states
------------
Installs the postgresql package.
``postgres.python``
-------------------
Installs the postgresql python module

View file

@ -4,4 +4,10 @@ postgresql:
pkg:
- installed
- name: {{ postgres.pkg }}
service:
- running
- enable: true
- name: {{ postgres.service }}
- require:
- pkg: {{ postgres.pkg }}

View file

@ -1,8 +1,17 @@
{% set postgres = salt['grains.filter_by']({
'Debian': {
'pkg': 'postgresql-9.1',
'python': 'python-pygresql',
'service': 'postgresql-9-1',
},
'RedHat': {
'pkg': 'postgresql',
'python': 'postgresql-python',
'service': 'postgresql',
},
'Arch': {
'pkg': 'postgresql',
'python': 'python-psycopg2',
'service': 'postgresql',
},
}, merge=salt['pillar.get']('postgres:lookup')) %}

6
postgres/python.sls Normal file
View file

@ -0,0 +1,6 @@
{% from "postgres/map.jinja" import postgres with context %}
postgresql-python:
pkg:
- installed
- name: {{ postgresql.python}}