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

Über das Projekt

Create and configure systemd services and timers

Installieren
ansible-galaxy install tinyblargon.systemd
GitHub Repository
Lizenz
mit
Downloads
170
Besitzer
If the DevOps tooling doesn't exist, I'll write it myself.