From ffa673541827f3c08e74c10f914a0a908dfe631c Mon Sep 17 00:00:00 2001 From: Geno Date: Fri, 13 Nov 2020 21:23:39 +0100 Subject: [PATCH] init --- tasks/main.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 tasks/main.yml diff --git a/tasks/main.yml b/tasks/main.yml new file mode 100644 index 0000000..da385c9 --- /dev/null +++ b/tasks/main.yml @@ -0,0 +1,26 @@ +- name: DB - Install PostgreSQL + package: + name: + - postgresql + - python-psycopg2 + - postgresql-old-upgrade + - postgis + +- name: DB - Ensure a locale exists + locale_gen: + name: en_US.UTF-8 + state: present + +- name: DB - Init + become: yes + become_user: postgres + become_method: su + command: initdb --locale=en_US.UTF-8 -E UTF8 -D /var/lib/postgres/data + args: + creates: /var/lib/postgres/data/postgresql.conf + +- name: DB - starting + systemd: + name: postgresql + enabled: yes + state: started