https://github.com/red55/red55.systemd_timers
https://github.com/red55/red55.systemd_timers
ansible ansible-role molecule systemd systemd-timer systemd-timers
Last synced: 14 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/red55/red55.systemd_timers
- Owner: red55
- Created: 2024-12-20T11:34:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-21T16:20:15.000Z (11 months ago)
- Last Synced: 2025-06-21T17:27:40.125Z (11 months ago)
- Topics: ansible, ansible-role, molecule, systemd, systemd-timer, systemd-timers
- Language: Jinja
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Role Name
=========
Create and manage Systemd timers
Requirements
------------
The Linux system which is systemd based
Role Variables
--------------
For full example see [vars.yml](molecule/default/vars.yml)
```yaml
red55_systemd_timers:
- name: "red55.test.1"
description: "Test Timer"
exec: "/bin/echo 'Hello, World!'"
user: root
group: root
runtime_dir: "red55.test.1"
working_dir: "/tmp"
env:
TEST_ENV_VAR: "1"
timer:
accuracy_sec: "1min"
persistent: true
active_sec: "1min"
boot_sec: "1min"
startup_sec: "1min"
randomized_delay_sec: "1min"
unit_active_sec: "1min"
unit_inactive_sec: "1min"
calendar: "Mon *-*-* 00:00:00"
```
Dependencies
------------
There are no special dependencies.
Example Playbook
----------------
See [converge.yml](molecule/default/converge.yml)
License
-------
[BSD Zero Clause License](https://spdx.org/licenses/0BSD.html)