diff options
| author | Kevin Fenzi <kevin@scrye.com> | 2013-08-19 20:12:26 +0000 |
|---|---|---|
| committer | Kevin Fenzi <kevin@scrye.com> | 2013-08-19 20:12:26 +0000 |
| commit | 8e2ec48cc0fa1804e46034fe1a30c783365b4d7e (patch) | |
| tree | 502cf64659635d2c44b9c5e0a8675961a0403871 /roles/postgresql_server | |
| parent | 16ce0041577d5b02286f1bf2675b5e42ba9f728b (diff) | |
| download | ansible-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')
| -rw-r--r-- | roles/postgresql_server/handlers/main.yml | 3 | ||||
| -rw-r--r-- | roles/postgresql_server/tasks/main.yml | 27 |
2 files changed, 30 insertions, 0 deletions
diff --git a/roles/postgresql_server/handlers/main.yml b/roles/postgresql_server/handlers/main.yml new file mode 100644 index 000000000..c51e7d1cc --- /dev/null +++ b/roles/postgresql_server/handlers/main.yml @@ -0,0 +1,3 @@ +--- +- name: restart postgresql + service: name=postgresql state=restarted 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 |
