Initial commit

This commit is contained in:
Tyler Hale 2025-04-02 11:10:34 -06:00
commit fa2f63e28e
Signed by: Tyler
GPG key ID: C7CC4B910D88EF96
10 changed files with 87 additions and 0 deletions

View file

@ -0,0 +1,29 @@
---
# file: roles/timelogger/tasks/main.yml
- name: Create output directory
file:
path: "{{ timeloggerScriptDirectory }}"
state: directory
- name: Place script
template:
src: "templates/timelogger.j2"
dest: "{{ timeloggerScriptDirectory }}/timelogger"
owner: root
mode: 755
- name: Deploy timerlogger service
template:
src: timelogger.service.j2
dest: /etc/systemd/system/timelogger.service
notify: Daemon Reload
- name: Flush handlers
meta: flush_handlers
- name: Start and enable systemd timer for timerlogger
service:
name: timelogger.service
state: started
enabled: yes