blob: 0c0e028c4f736a1ebbfe0bf2076eef3bb63d2ca8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
- name: create systemd units
template:
src: etc/systemd/system/task.{{ item }}.j2
dest: /etc/systemd/system/{{ timer_name }}.{{ item }}
loop:
- service
- timer
register: timer_unit
- name: reload systemd units
systemd:
name: '{{ timer_name }}.timer'
daemon-reload: yes
state: restarted
when: timer_unit.changed
- name: enable systemd timer
systemd:
name: '{{ timer_name }}.timer'
enabled: '{{ true if timer_enabled else false }}'
state: "{{ 'started' if timer_enabled else 'stopped' }}"
|