From fc042e6b3b870c8fd81d2b044d83fdf150e6806c Mon Sep 17 00:00:00 2001 From: L3D Date: Wed, 8 Jul 2020 15:45:38 +0200 Subject: [PATCH] install needed packages --- defaults/main.yml | 5 ++++- tasks/main.yml | 1 + tasks/packages.yml | 6 ++++++ vars/main.yml | 5 +++-- 4 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 tasks/packages.yml diff --git a/defaults/main.yml b/defaults/main.yml index e8221d2..241c268 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -3,4 +3,7 @@ submodules_versioncheck: false postgresql_backup: - foo: bar + required_packages: + - postgresql-client + backup_dir: /var/backup/postgresql + date_format: '%Y-%m-%d_%H-%M' diff --git a/tasks/main.yml b/tasks/main.yml index 2b5a507..3f26132 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -6,3 +6,4 @@ - include_tasks: versioncheck.yml when: submodules_versioncheck|bool +- include_tasks: packages.yml diff --git a/tasks/packages.yml b/tasks/packages.yml new file mode 100644 index 0000000..6ab77c2 --- /dev/null +++ b/tasks/packages.yml @@ -0,0 +1,6 @@ +--- +- name: "Install PostgreSQL client" + become: true + package: + name: "{{ postgresql_backup.required_packages }}" + state: present diff --git a/vars/main.yml b/vars/main.yml index a9e1aea..c928123 100644 --- a/vars/main.yml +++ b/vars/main.yml @@ -1,7 +1,8 @@ --- # versionscheck -playbook_version_number: 10 # should be int +playbook_version_number: 12 # should be int playbook_version_path: 'role-postgresql-backup_roles-ansible_github.com.version' # unique string _postgresql_backup: - foo: bar + required_packages: + - postgresql-client