diff --git a/tasks/main.yml b/tasks/main.yml index 9ec2511..1f5f303 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -2,12 +2,12 @@ # tasks file for ensure_timezone - name: 'package discovery' when: - - ansible_system == 'Linux' - - packages is not defined + - ansible_facts["system"] == 'Linux' + - ansible_facts["packages"] is not defined ansible.builtin.package_facts: - name: 'service discovery' when: - - ansible_system == 'Linux' + - ansible_facts["system"] == 'Linux' - services is not defined ansible.builtin.service_facts: - name: 'Set timezone' @@ -17,7 +17,7 @@ register: 'results' - name: 'Restart if time zone changed' when: - - ansible_system == 'Linux' + - ansible_facts["system"] == 'Linux' - services is defined - services[item.name] is defined - results.changed @@ -39,7 +39,7 @@ - 'ensure_timezone.service_facts' - name: 'ensure services' when: - - ansible_system == 'Linux' + - ansible_facts["system"] == 'Linux' - services is defined - services[item.name] is defined ansible.builtin.service: