diff --git a/handlers/main.yml b/handlers/main.yml index c0b55126be580d341e482c09b8e425a4fb120536..2e0425bd3fae4603e0cdb74c056e4f93bcdf6993 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 376beb6721b86762ef63308846852845cfc23fa4..b66c5bbc4c9193cab10c09a463cc1910d1f193a1 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 766f8f893b695c244131cea11fb0ec26791cd74d..22d31f90f5afc7701ad1c150cf07fc96dd14a60c 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):