Andrea Dell'Amico
6bc7abf963
postgresql: add a task to manage user privileges.
2017-12-18 18:44:17 +01:00
Andrea Dell'Amico
29b7e824e5
postgresql: comment out the task that handle the schemas. The conditionals do not work.
2017-12-11 18:51:28 +01:00
Andrea Dell'Amico
11b1f31920
postgresql: optionally install/delete schemas inside a database.
2017-12-08 11:25:48 +01:00
Andrea Dell'Amico
c1806aafaf
library/roles/postgresql/tasks/manage_pg_db.yml: Fix a description.
2016-11-28 19:40:00 +01:00
Andrea Dell'Amico
b557e575f5
library/roles/postgresql: tons of fixes to the postgresql/pgpool tasks. Now the pgpool HA is handled.
2016-10-20 17:10:17 +02:00
Andrea Dell'Amico
549e18af31
library/roles/postgresql/tasks/manage_pg_db.yml: Ansible 2 compatibility
2016-10-05 17:56:44 +02:00
Andrea Dell'Amico
225e70a693
library/roles/postgresql: Fix the management of variables that are used to decide to create ad DB or not.
2016-09-13 16:34:08 +02:00
Andrea Dell'Amico
98689422b6
library/roles/postgresql: complete the WAL setup needed by pgpool. Fix the pgpool recovery scripts. Fix the pgpool and postgres recovery configuration, users and pgpool functions.
...
d4science-ghn-cluster/group_vars/postgres_pgpool_test: Add a password for the postgresql postgres user.
2016-06-09 16:49:41 +02:00
Andrea Dell'Amico
6b13deb40b
library/roles/postgresql: First steps of a pgpool configuration that can recovery. Lots of parts are still missing.
2016-04-07 18:12:21 +02:00
Andrea Dell'Amico
04c07fa3a4
infrastructure-services/roles/nginx-frontend/templates/code-repo.d4science.org-virtualhost.j2: Virtualhost to proxy gitblit and gerrit.
...
library/roles/gitblit: More gitblit configuration setup.
library/roles/postgresql/tasks/manage_pg_db.yml: disable the task that manages extensions. The conditional cannot work.
2016-03-24 11:54:19 +01:00
Andrea Dell'Amico
01cdd8e432
library/roles/postgresql/tasks/manage_pg_db.yml: Specify the port when talking to postgresql.
2016-03-07 19:24:13 +01:00
Andrea Dell'Amico
123af8c4ea
library/roles/data_disk/tasks/main.yml: Ansible 2 compatibility.
...
library/roles/postgresql: Ansible 2 compatibility.
library/roles/postgresql/tasks/manage_pg_db.yml: Add a task that activates extensions on the databases.
2016-03-07 17:43:37 +01:00
Andrea Dell'Amico
75fd7d0574
library/roles/postgresql, library/roles/tomcat-multiple-instances, library/roles/tomcat, library/roles/ubuntu-deb-general: ansible 2 cleanup.
2016-03-02 16:44:43 +01:00
Andrea Dell'Amico
cb35582624
../library/roles/apache: Ignore errors when starting the service for the first time.
...
../library/roles/nginx: Ignore errors when starting the service for the first time.
../library/roles/postgresql/tasks/manage_pg_db.yml: New 'createdb' variable is used to setup more than one user for the same database.
2016-01-27 18:43:55 +01:00
Andrea Dell'Amico
f38597a4a2
library/roles/postgresql/tasks/manage_pg_db.yml: Use the new syntax for the privilege escalation. Use 'become' instead of 'sudo'.
2016-01-25 18:11:43 +01:00
Andrea Dell'Amico
73d37f81a6
Major refactoring. Moved all the library roles under 'library/roles' and changed all the occurrances inside all the playbooks.
2015-05-28 11:32:57 +02:00