From ae5e3e565aab90f7af0b78ed147d3de1099409ce Mon Sep 17 00:00:00 2001 From: Alan McNea Date: Sun, 13 Jul 2014 19:17:24 +0000 Subject: [PATCH 1/2] Changed pillar data to use pillar.get and set defaults in init.sls --- postgres/init.sls | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/postgres/init.sls b/postgres/init.sls index 17104a0..89c748f 100644 --- a/postgres/init.sls +++ b/postgres/init.sls @@ -15,7 +15,7 @@ postgresql: pg_hba.conf: file.managed: - name: {{ postgres.pg_hba }} - - source: {{ pillar['postgres']['pg_hba.conf'] }} + - source: {{ salt['pillar.get']('postgres:pg_hba.conf', 'salt://postgres/pg_hba.conf') }} - template: jinja - user: postgres - group: postgres @@ -29,21 +29,21 @@ pg_hba.conf: {% if 'db' in pillar.get('postgres', {}) %} postgres-app-user: postgres_user.present: - - name: {{ pillar['postgres']['db']['user'] }} - - createdb: {{ pillar['postgres']['db']['createdb'] }} - - password: {{ pillar['postgres']['db']['password'] }} + - name: {{ salt['pillar.get']('postgres:db:user', 'myuser') }} + - createdb: {{ salt['pillar.get']('postgres:db:createdb', False) }} + - password: {{ salt['pillar.get']('postgres:db:password', 'mypass') }} - runas: postgres - require: - service: {{ postgres.service }} postgres-app-db: postgres_database.present: - - name: {{ pillar['postgres']['db']['name'] }} + - name: {{ salt['pillar.get']('postgres:db:name', 'mydb') }} - encoding: UTF8 - lc_ctype: en_US.UTF8 - lc_collate: en_US.UTF8 - template: template0 - - owner: {{ pillar['postgres']['db']['user'] }} + - owner: {{ salt['pillar.get']('postgres:db:user', 'myuser') }} - runas: postgres - require: - postgres_user: postgres-app-user From 5793d73e54d337ce67a154f336bf1d72d4a23556 Mon Sep 17 00:00:00 2001 From: Alan McNea Date: Sun, 13 Jul 2014 19:19:47 +0000 Subject: [PATCH 2/2] Added pg_hpa entry for pillar.example --- pillar.example | 1 + 1 file changed, 1 insertion(+) diff --git a/pillar.example b/pillar.example index 7c0c707..973f0f5 100644 --- a/pillar.example +++ b/pillar.example @@ -6,6 +6,7 @@ postgres: lookup: pkg: postgresql-9.3 + pg_hba: '/etc/postgresql/9.3/main/pg_hba.conf' db: name: mydb user: mydb