summaryrefslogtreecommitdiffstats
path: root/roles/postgresql_server/tasks
diff options
context:
space:
mode:
authorKevin Fenzi <kevin@scrye.com>2013-08-19 20:12:26 +0000
committerKevin Fenzi <kevin@scrye.com>2013-08-19 20:12:26 +0000
commit8e2ec48cc0fa1804e46034fe1a30c783365b4d7e (patch)
tree502cf64659635d2c44b9c5e0a8675961a0403871 /roles/postgresql_server/tasks
parent16ce0041577d5b02286f1bf2675b5e42ba9f728b (diff)
downloadansible-8e2ec48cc0fa1804e46034fe1a30c783365b4d7e.tar.gz
ansible-8e2ec48cc0fa1804e46034fe1a30c783365b4d7e.tar.xz
ansible-8e2ec48cc0fa1804e46034fe1a30c783365b4d7e.zip
Migrate a bunch of things to roles. Thanks to misc!
Diffstat (limited to 'roles/postgresql_server/tasks')
-rw-r--r--roles/postgresql_server/tasks/main.yml27
1 files changed, 27 insertions, 0 deletions
diff --git a/roles/postgresql_server/tasks/main.yml b/roles/postgresql_server/tasks/main.yml
new file mode 100644
index 000000000..ca74bc616
--- /dev/null
+++ b/roles/postgresql_server/tasks/main.yml
@@ -0,0 +1,27 @@
+---
+#
+# Setup postgresql server.
+#
+- name: install postgresql server packages
+ yum: name=$item state=installed
+ with_items:
+ - postgresql-server
+ - postgresql-contrib
+ - postgresql-plpython
+ tags:
+ - packages
+
+- name: initialize postgresql
+ command: service postgresql initdb
+ creates=/var/lib/pgsql/data/postgresql.conf
+ ignore_errors: true
+ tags:
+ - service
+
+- name: Set postgresql-server to run on boot
+ service: name=postgresql enabled=yes
+ ignore_errors: true
+ notify:
+ - restart postgresql
+ tags:
+ - service