From 802ecd47859610a066d34effcc3738790568d0bf Mon Sep 17 00:00:00 2001 From: Jean-Pierre Merx Date: Mon, 2 Nov 2020 09:47:44 +0100 Subject: [PATCH] Control PostgreSQL installed version with 'db_version' variable Version 12 is used in the playbook Closes #168 Note: PostgreSQL version is managed with 'db_version' variable. However, there is no DB upgrade process with DB previous code deletion, DB stopped and restarted. This is not an issue compared to playbook version without this commit though. --- env_vars/development.yml | 1 + env_vars/vagrant.yml | 1 + roles/db/tasks/main.yml | 4 ++-- 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/env_vars/development.yml b/env_vars/development.yml index c71ed035..21ce8709 100644 --- a/env_vars/development.yml +++ b/env_vars/development.yml @@ -9,6 +9,7 @@ git_branch: development db_user: "{{ application_name }}" db_name: "{{ application_name }}" db_password: password +db_version: 12 # Gunicorn settings. For the number of workers, a good rule to follow is diff --git a/env_vars/vagrant.yml b/env_vars/vagrant.yml index fd78c7e5..c792bcee 100644 --- a/env_vars/vagrant.yml +++ b/env_vars/vagrant.yml @@ -9,6 +9,7 @@ git_branch: master db_user: "{{ application_name }}" db_name: "{{ application_name }}" db_password: password +db_version: 12 # Gunicorn settings. For the number of workers, a good rule to follow is diff --git a/roles/db/tasks/main.yml b/roles/db/tasks/main.yml index 5f7a8b16..b7bd8d0f 100644 --- a/roles/db/tasks/main.yml +++ b/roles/db/tasks/main.yml @@ -17,8 +17,8 @@ update_cache: "{{ update_apt_cache }}" state: present name: - - postgresql - - postgresql-contrib + - "postgresql-{{ db_version }}" + - "postgresql-contrib-{{ db_version }}" - "{{ base_python_package }}-psycopg2" tags: packages