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
Installieren
ansible-galaxy install tinyblargon.systemd
Lizenz
mit
Downloads
170
Besitzer
If the DevOps tooling doesn't exist, I'll write it myself.