initial git commit

This commit is contained in:
neingeist 2016-01-23 23:03:12 +01:00
commit ede3979533
5 changed files with 35 additions and 0 deletions

1
handlers/main.yml Normal file
View file

@ -0,0 +1 @@
- include: systemd-daemon-reload.yml

View file

@ -0,0 +1,3 @@
---
- name: systemd-daemon-reload
shell: systemctl daemon-reload

12
tasks/main.yml Normal file
View file

@ -0,0 +1,12 @@
- template:
src=touch-file.service.j2
dest=/etc/systemd/system/touch-file-{{ file|replace('/', '-') }}.service
notify: systemd-daemon-reload
- template:
src=touch-file.timer.j2
dest=/etc/systemd/system/touch-file-{{ file|replace('/', '-') }}.timer
notify: systemd-daemon-reload
- service:
name=touch-file-{{ file|replace('/', '-') }}.timer state=started enabled=yes

View file

@ -0,0 +1,7 @@
[Unit]
Description=Touch {{ file }}
[Service]
Type=oneshot
User={{ user }}
ExecStart=/usr/bin/touch {{ file }}

View file

@ -0,0 +1,12 @@
[Unit]
Description=Touch {{ file }} regularly
[Timer]
OnCalendar=hourly
AccuracySec=30m
Persistent=true
Unit=touch-file-{{ file | replace('/', '-') }}.service
[Install]
WantedBy=multi-user.target