basserselim.upstart

Nombre del Rol

Un rol simple para crear un servicio de upstart

Requisitos

Variables del Rol

  • upstart_name: nombre del servicio
  • upstart_description: descripción del servicio
  • upstart_chdir: directorio donde se debe ejecutar el comando
  • upstart_command: comando para iniciar
  • upstart_user: usuario para ejecutar
  • upstart_group: grupo para ejecutar
  • upstart_env: lista de variables de entorno a establecer
  • upstart_log_directory: directorio del archivo de registro
  • upstart_log_filename: archivo de registro
  • upstart_pidfile_directory: directorio para el archivo PID
  • upstart_pidfile_filename: archivo PID

Ejemplo de Playbook

- hosts: servidores
  roles:
    - role: basserselim.upstart
      upstart_name: node-app
      upstart_description: "servicio para 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: "producción"
      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"

Licencia

BSD

Información del Autor

Acerca del proyecto

A Role to create an upstart service.

Instalar
ansible-galaxy install basserselim.upstart
Licencia
Unknown
Descargas
104
Propietario