Skip to content

Commit 1f6ee3b

Browse files
authored
Merge pull request ANXS#280 from mediapop/master
Install the postgres dependencies for the python interpreter used.
2 parents d51fd96 + 5279b30 commit 1f6ee3b

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

defaults/main.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -741,3 +741,7 @@ postgresql_pgdg_releases:
741741
postgresql_version_terse: "{{ postgresql_version | replace('.', '') }}"
742742
postgresql_yum_repository_base_url: "http://yum.postgresql.org"
743743
postgresql_yum_repository_url: "{{ postgresql_yum_repository_base_url }}/{{ postgresql_version }}/{{ ansible_os_family | lower }}/rhel-{{ ansible_distribution_major_version }}-{{ ansible_architecture }}/pgdg-{{ postgresql_pgdg_dists[ansible_distribution] }}{{ postgresql_version_terse }}-{{ postgresql_version }}-{{ postgresql_pgdg_releases.get(postgresql_pgdg_dists[ansible_distribution]).get(postgresql_version) }}.noarch.rpm"
744+
745+
postgresql_apt_py3_dependencies: ["python3-psycopg2", "locales"]
746+
postgresql_apt_py2_dependencies: ["python-psycopg2", "python-pycurl", "locales"]
747+
postgresql_apt_dependencies: "{{postgresql_apt_py3_dependencies if 'python3' in ansible_python_interpreter|default('') else postgresql_apt_py2_dependencies}}"

tasks/install.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@
3232
state: present
3333
update_cache: yes
3434
cache_valid_time: "{{apt_cache_valid_time | default (3600)}}"
35-
with_items: ["python-psycopg2", "python-pycurl", "locales"]
35+
with_items: "{{postgresql_apt_dependencies}}"
3636

3737
- name: PostgreSQL | Install PostgreSQL
3838
apt:

0 commit comments

Comments
 (0)