basserselim.upstart

Rollenname

Eine einfache Rolle zur Erstellung eines Upstart-Dienstes

Anforderungen

Rollenvariablen

  • upstart_name: Name des Dienstes
  • upstart_description: Beschreibung des Dienstes
  • upstart_chdir: Verzeichnis, in dem der Befehl ausgeführt werden soll
  • upstart_command: Befehl zum Starten
  • upstart_user: Benutzer, als der der Dienst läuft
  • upstart_group: Gruppe, als die der Dienst läuft
  • upstart_env: Liste mit Umgebungsvariablen, die gesetzt werden sollen
  • upstart_log_directory: Verzeichnis der Protokolldatei
  • upstart_log_filename: Protokolldatei
  • upstart_pidfile_directory: Verzeichnis für die PID-Datei
  • upstart_pidfile_filename: PID-Datei

Beispielspielbuch

- hosts: server
  roles:
    - role: basserselim.upstart
      upstart_name: node-app
      upstart_description: "Dienst für node-app"
      upstart_command: "node app.js"
      upstart_chdir: "/var/www/node-app"
      upstart_user: www-data
      upstart_group: www-data
      upstart_env:
        NODE_ENV: "produktion"
      upstart_log_directory: "/var/log/node-app"
      upstart_log_filename: "output.log"
      upstart_pidfile_directory: "/var/run/node-app"
      upstart_pidfile_filename: "node-app.pid"

Lizenz

BSD

Autoreninformation

Über das Projekt

A Role to create an upstart service.

Installieren
ansible-galaxy install basserselim.upstart
GitHub Repository
Lizenz
Unknown
Downloads
104