basserselim.upstart

Nom du Rôle

Un rôle simple pour créer un service upstart

Exigences

Variables du Rôle

  • upstart_name : nom du service
  • upstart_description : description du service
  • upstart_chdir : répertoire où la commande doit être exécutée
  • upstart_command : commande à exécuter
  • upstart_user : utilisateur sous lequel exécuter
  • upstart_group : groupe sous lequel exécuter
  • upstart_env : liste des variables d'environnement à définir
  • upstart_log_directory : répertoire du fichier journal
  • upstart_log_filename : fichier journal
  • upstart_pidfile_directory : répertoire pour le fichier pid
  • upstart_pidfile_filename : fichier pid

Exemple de Playbook

- hosts: serveurs
  rôles:
    -le: basserselim.upstart
      upstart_name: node-app
      upstart_description: "service pour 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: "production"
      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"

Licence

BSD

Informations sur l'Auteur

À propos du projet

A Role to create an upstart service.

Installer
ansible-galaxy install basserselim.upstart
Licence
Unknown
Téléchargements
104
Propriétaire