Skip to content

Instantly share code, notes, and snippets.

@kerin
Created September 24, 2014 12:55
Show Gist options
  • Save kerin/5ddc0db476a3f56ac3b3 to your computer and use it in GitHub Desktop.
Save kerin/5ddc0db476a3f56ac3b3 to your computer and use it in GitHub Desktop.
postgres.down:
service:
- name: {{ postgres.service }}
- dead
- prereq:
- cmd: recovery.cmd
recovery.cmd:
cmd.run:
- name: /usr/bin/envdir /var/lib/postgresql/wale-env /usr/local/bin/wal-e backup-fetch /var/lib/postgresql/9.3/main LATEST
- unless: test -f /var/lib/postgresql/9.3/main/recovery.done
- user: postgres
- group: postgres
postgres.up:
service:
- name: {{ postgres.service }}
- running
- require:
- cmd: recovery.cmd
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment