Add support for systemd timer units
[chef.git] / cookbooks / systemd / templates / default / timer.erb
1 # DO NOT EDIT - This file is being maintained by Chef
2
3 [Unit]
4 Description=<%= @description %>
5 <% if @after -%>
6 After=<%= Array(@after).join(" ") %>
7 <% end -%>
8 <% if @wants -%>
9 Wants=<%= Array(@wants).join(" ") %>
10 <% end -%>
11
12 [Timer]
13 <% if @on_active_sec -%>
14 OnActiveSec=<%= @on_active_sec %>
15 <% end -%>
16 <% if @on_boot_sec -%>
17 OnBootSec=<%= @on_boot_sec %>
18 <% end -%>
19 <% if @on_startup_sec -%>
20 OnStartupSec=<%= @on_startup_sec %>
21 <% end -%>
22 <% if @on_unit_active_sec -%>
23 OnUnitActiveSec=<%= @on_unit_active_sec %>
24 <% end -%>
25 <% if @on_unit_inactive_sec -%>
26 OnUnitInactiveSec=<%= @on_unit_inactive_sec %>
27 <% end -%>
28 <% if @on_calendar -%>
29 OnCalendar=<%= @on_calendar %>
30 <% end -%>
31 <% if @accuracy_sec -%>
32 AccuracySec=<%= @accuracy_sec %>
33 <% end -%>
34 <% if @randomized_delay_sec -%>
35 RandomizedDelaySec=<%= @randomized_delay_sec %>
36 <% end -%>
37 <% if @unit -%>
38 Unit=<%= @unit %>
39 <% end -%>
40 <% if @persistent -%>
41 Persistent=<%= @persistent %>
42 <% end -%>
43 <% if @wake_system -%>
44 WakeSystem=<%= @wake_system %>
45 <% end -%>
46 <% if @remain_after_elapse -%>
47 RemainAfterElapse=<%= @remain_after_elapse %>
48 <% end -%>
49
50 [Install]
51 WantedBy=multi-user.target