forked from ISTI-ansible-roles/ansible-roles
library/roles/postgresql: pgpool needs some parts installed on the postgresql server.
This commit is contained in:
parent
055128b70a
commit
a02043382f
|
@ -48,9 +48,12 @@ psql_db_name: db_name
|
|||
psql_db_user: db_user
|
||||
psql_db_pwd: "We cannot save the password into the repository. Use another variable and change pgpass.j2 accordingly. Encrypt the file that contains the variable with ansible-vault"
|
||||
|
||||
# Those need to be installed on the postgresql server.
|
||||
postgresql_pgpool_pkgs:
|
||||
- 'postgresql-{{ psql_version }}-pgpool2'
|
||||
|
||||
# pgpool-II
|
||||
pgpool_pkgs:
|
||||
- 'postgresql-{{ psql_version }}-pgpool2'
|
||||
- pgpool2
|
||||
|
||||
# postgis
|
||||
|
|
|
@ -11,6 +11,12 @@
|
|||
- python-psycopg2
|
||||
tags: [ 'postgresql', 'postgres' ]
|
||||
|
||||
- name: Install the packages needed by postgres when running behind a pgpool server
|
||||
apt: pkg={{ item }} state={{ psql_pkg_state }}
|
||||
with_items: '{{ postgresql_pgpool_pkgs }}'
|
||||
when: psql_pgpool_install
|
||||
tags: [ 'postgresql', 'postgres', 'pgpool' ]
|
||||
|
||||
- name: Ensure that the postgresql server is started
|
||||
service: name=postgresql state=started enabled=yes
|
||||
when: postgresql_enabled
|
||||
|
|
Loading…
Reference in New Issue