--- /dev/null
+---
+# defaults file for postgresql-server
+
+postgresql_major: 9.4
--- /dev/null
+---
+# handlers file for postgresql-server
+
+- name: reload PostgreSQL daemon
+ tags:
+ - postgresql
+ service: >
+ name=postgresql
+ state=reloaded
+
+- name: restart PostgreSQL daemon
+ tags:
+ - postgresql
+ service: >
+ name=postgresql
+ state=restarted
--- /dev/null
+---
+# postgresql-server meta
+
+dependencies:
+ - { role: os-base }
--- /dev/null
+---
+# tasks file for postgresql-server
+
+- name: install PostgreSQL {{ postgresql_major }} packages for client and server
+ tags:
+ - packages
+ - postgresql
+ apt: >
+ state=installed
+ name={{ item }}
+ with_items:
+ - postgresql-{{ postgresql_major }}