Skip to content

Instantly share code, notes, and snippets.

@viq
Created February 18, 2014 15:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save viq/9072845 to your computer and use it in GitHub Desktop.
Save viq/9072845 to your computer and use it in GitHub Desktop.
postgresql-server:
pkg.installed:
- name: {{ salt['pillar.get']('packages:postgres') }}
service:
- name: {{ salt['pillar.get']('services:postgres') }}
- running
- enable: True
- require:
- pkg: postgresql-server
- file: postgresql-server
{% if grains['os_family'] == 'RedHat' %}
- cmd: postgresql-server
cmd.wait:
- name: sleep 5 ; service postgresql initdb
- watch:
- pkg: postgresql-server
{% endif %}
file.append:
{% if grains['os_family'] == 'RedHat' %}
- name: /var/lib/pgsql/data/postgresql.conf
{% elif grains ['os_family'] == 'Debian' %}
- name: /etc/postgresql/9.1/main/postgresql.conf
{% endif %}
- text: "listen_addresses = '127.0.0.1'"
- require:
- pkg: postgresql-server
redis:
pkg:
- installed
- name: {{ salt['pillar.get']('packages:redis', 'redis') }}
service:
- name: {{ salt['pillar.get']('services:redis', 'redis') }}
- running
- enable: True
- watch:
- pkg: redis
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment