diff --git a/roles/postgres/defaults/main.yml b/roles/postgres/defaults/main.yml deleted file mode 100644 index c581283..0000000 --- a/roles/postgres/defaults/main.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- - -pg_version: "{% if ansible_facts['os_family'] == 'Debian' and ansible_facts['distribution_major_version'] == '9' %}9.6{% elif ansible_facts['os_family'] == 'Debian' and ansible_facts['distribution_major_version'] == '10' %}11{% elif ansible_facts['os_family'] == 'Debian' and ansible_facts['distribution_major_version'] == '11' %}13{% endif %}" diff --git a/roles/postgres/vars/main.yml b/roles/postgres/vars/main.yml new file mode 100644 index 0000000..26eb02c --- /dev/null +++ b/roles/postgres/vars/main.yml @@ -0,0 +1,10 @@ +--- + +pg_versions: + Debian: + "9": 9.6 + "10": 11 + "11": 13 + "12": 15 + +pg_version: "{{ pg_versions[ansible_os_family][ansible_distribution_major_version] }}"