From a3a3d5675b3d1c7522a15f95e333374327674ff8 Mon Sep 17 00:00:00 2001 From: Bertrand Lanson Date: Wed, 15 Mar 2023 22:24:58 +0100 Subject: [PATCH] changed defaults to be non-breaking, removed allow_downgrade for now --- defaults/main.yml | 4 ++-- molecule/default/tests/test_default.py | 8 +++----- tasks/main.yml | 1 - 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/defaults/main.yml b/defaults/main.yml index af06d53..ea36c77 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -1,6 +1,6 @@ --- # defaults file for manage_apt_packages manage_apt_packages_list: - - name: nginx + - name: vim version: latest - state: absent + state: present diff --git a/molecule/default/tests/test_default.py b/molecule/default/tests/test_default.py index 25785e9..39ad68f 100644 --- a/molecule/default/tests/test_default.py +++ b/molecule/default/tests/test_default.py @@ -9,8 +9,6 @@ def test_hosts_file(host): assert etc_hosts.group == "root" def test_packages_not_installed(host): - """Validate nginx and apache2 are not installed""" - apt_package_nginx = host.package("nginx") - apt_package_apache2 = host.package("apache2") - assert not apt_package_nginx.is_installed - assert not apt_package_apache2.is_installed + """Validate vim is installed""" + apt_package_vim = host.package("vim") + assert apt_package_vim.is_installed diff --git a/tasks/main.yml b/tasks/main.yml index 69040f6..1615486 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -9,7 +9,6 @@ ansible.builtin.apt: name: "{{ item.name }}{% if item.version not in [None, '', 'latest'] %}={{ item.version }}{% endif %}" state: "{{ item.state }}" - allow_downgrade: loop: "{{ manage_apt_packages_list }}" when: manage_apt_packages_list is defined and manage_apt_packages_list not in [None, '']