From 2d5ca118d5a98f13a91bf3d241d0e6e1ad992f4a Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Wed, 14 Dec 2016 10:55:06 +0200 Subject: [PATCH] - Better handling of unattended-upgrades service, added test. --- handlers/main.yml | 5 +++++ tasks/main.yml | 8 ++++++++ tests/test_unattended_upgrades.py | 1 + 3 files changed, 14 insertions(+) diff --git a/handlers/main.yml b/handlers/main.yml index c0b5512..2e0425b 100644 --- a/handlers/main.yml +++ b/handlers/main.yml @@ -1,2 +1,7 @@ --- # handlers file for unattended-upgrades + +- name: Restart unattended-upgrades + service: + name: unattended-upgrades + state: restarted diff --git a/tasks/main.yml b/tasks/main.yml index 376beb6..b66c5bb 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -24,3 +24,11 @@ owner: root group: root mode: 0o0644 + notify: + - Restart unattended-upgrades + +- name: Enable service + service: + name: unattended-upgrades + state: started + enabled: yes diff --git a/tests/test_unattended_upgrades.py b/tests/test_unattended_upgrades.py index 766f8f8..22d31f9 100644 --- a/tests/test_unattended_upgrades.py +++ b/tests/test_unattended_upgrades.py @@ -5,6 +5,7 @@ testinfra_hosts = AnsibleRunner('.molecule/ansible_inventory').get_hosts('all') def test_unattended_upgrades_service(Service): assert Service('unattended-upgrades').is_enabled + assert Service('unattended-upgrades').is_running def test_unattended_upgrades_package(Package): -- GitLab