--- # file: tasks/update.yml - name: update - copy files when: ansible_service_mgr|lower != "systemd" and ansible_os_family|lower != "alpine" with_items: - /etc/cron.d/ansible copy: src=../files/{{item}} dest={{item}} owner=root group=root become: yes - name: update - copy files - alpine when: ansible_service_mgr|lower != "systemd" and ansible_os_family|lower == "alpine" with_items: - /etc/periodic/hourly/ansible - /etc/local.d/ansible.start copy: src=../files/{{item}} dest={{item}} owner=root group=root mode=0755 become: yes - name: update - copy files - systemd when: ansible_service_mgr|lower == "systemd" with_items: - /etc/systemd/system/ansible.service - /etc/systemd/system/ansible.timer copy: src=../files/{{item}} dest={{item}} owner=root group=root become: yes - name: update - enable nservices - openrc when: ansible_service_mgr|lower == "openrc" service: name: local enabled: true runlevel: boot become: yes - name: update - enable services - systemd when: ansible_service_mgr|lower == "systemd" with_items: - ansible.service - ansible.timer service: name: "{{item}}" enabled: true become: yes