role-ansible-update/tasks/main.yml

27 lines
No EOL
719 B
YAML

#SPDX-License-Identifier: MIT-0
---
# tasks file for ansible-update
- name: deploy ansible update script
ansible.builtin.template:
src: templates/ansible-update.sh
dest: /scripts/ansible-update.sh
mode: '0754'
- name: deploy ansible update service
ansible.builtin.copy:
src: files/ansible-update.service
dest: /usr/lib/systemd/system/ansible-update.service
mode: '0644'
- name: deploy ansible update timer
ansible.builtin.copy:
src: files/ansible-update.timer
dest: /usr/lib/systemd/system/cansible-update.timer
mode: '0644'
- name: ensure ansible update script is running
service:
name: ansible-update.timer
state: started
daemon_reload: true
enabled: yes