tinyblargon.systemd
Ansible Rolle: systemd
Rolle zur Konfiguration eines systemd-Dienstes/Timers aus einer lokalen Datei.
Anforderungen
Keine
Rollenvariablen
Standardwerte
| Variablenname | Erforderlich | Beschreibung | Standardwert | Typ |
|---|---|---|---|---|
| systemd_file | nein | Pfad zur lokalen Dienst-/Timerdatei, die kopiert werden soll | "" | string |
| systemd_name | ja | Name des erstellten systemd-Dienstes/Timers | "" | string |
| systemd_enable | nein | Ob der Dienst/Timer aktiviert oder deaktiviert werden soll | true | bool |
| systemd_state | nein | Zustand des systemd-Dienstes/Timers, kann einer von started, stopped, restarted, absent sein. Bei absent wird der Dienst/Timer gestoppt, deaktiviert und entfernt. |
"started" | string |
| systemd_type | nein | Ob systemd es als Dienst oder Timer erstellen soll |
"service" | string |
Abhängigkeiten
Keine
Beispiel-Playbook
- hosts: alle
rollen:
- rolle: tinyblargon.systemd
vars:
systemd_file: "pfad/zur/test.service"
systemd_name: "testdienst"
systemd_enable: false
systemd_state: "started"
systemd_type: "service"
Lizenz
MIT
