diff --git a/roles/pvc/tasks/patroni/main.yml b/roles/pvc/tasks/patroni/main.yml index fc5ba3d..d8eeef0 100644 --- a/roles/pvc/tasks/patroni/main.yml +++ b/roles/pvc/tasks/patroni/main.yml @@ -1,13 +1,25 @@ --- -- name: install patroni packages via apt - apt: - name: +- set_fact: + package_list: - python3-psycopg2 - - python-psycopg2 - python3-kazoo + - python-psycopg2 - python-kazoo - patroni - postgresql-11 + when: debian_version|int <= 10 + +- set_fact: + package_list: + - python3-psycopg2 + - python3-kazoo + - patroni + - postgresql-11 + when: debian_version|int >= 11 + +- name: install patroni packages via apt + apt: + name: "{{ package_list }}" state: latest update-cache: yes