From ba3404509f6be384b8f34063355adfc983223722 Mon Sep 17 00:00:00 2001 From: Chris Lovering Date: Sun, 16 Jan 2022 16:15:33 +0000 Subject: Install postgres role . --- roles/postgres/handlers/main.yml | 4 ++++ roles/postgres/tasks/main.yml | 14 ++++++++++++++ 2 files changed, 18 insertions(+) create mode 100644 roles/postgres/handlers/main.yml create mode 100644 roles/postgres/tasks/main.yml (limited to 'roles/postgres') diff --git a/roles/postgres/handlers/main.yml b/roles/postgres/handlers/main.yml new file mode 100644 index 0000000..a036301 --- /dev/null +++ b/roles/postgres/handlers/main.yml @@ -0,0 +1,4 @@ +- name: Restart postgres. + service: + name: '{{ postgresql_daemon }}' + state: "restarted" diff --git a/roles/postgres/tasks/main.yml b/roles/postgres/tasks/main.yml new file mode 100644 index 0000000..a3d7ad6 --- /dev/null +++ b/roles/postgres/tasks/main.yml @@ -0,0 +1,14 @@ +- name: Install postgres packages. + apt: + name: + - python3-psycopg2 + - postgresql-{{ postgresql_version }} + - postgresql-contrib-{{ postgresql_version }} + - libpq-dev + state: present + +- name: Check postgres is started and enabled on boot. + service: + name: '{{ postgresql_daemon }}' + state: started + enabled: true -- cgit v1.2.3