upstart

Название Роли

Простая роль для создания сервиса upstart

Требования

Переменные Роли

  • upstart_name: имя сервиса
  • upstart_description: описание сервиса
  • upstart_chdir: каталог, в котором должна выполняться команда
  • upstart_command: команда для запуска
  • upstart_user: пользователь, от имени которого будет выполняться
  • upstart_group: группа, от имени которой будет выполняться
  • upstart_env: список переменных окружения для установки
  • upstart_log_directory: каталог для файлов журнала
  • upstart_log_filename: файл журнала
  • upstart_pidfile_directory: каталог для pid-файла
  • upstart_pidfile_filename: имя pid-файла

Пример Плейбука

- hosts: servers
  roles:
    - role: basserselim.upstart
      upstart_name: node-app
      upstart_description: "служба для 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"

Лицензия

BSD

Информация об Авторах

О проекте

A Role to create an upstart service.

Установить
ansible-galaxy install basserselim/ansible_role_upstart
Лицензия
Unknown
Загрузки
91
Владелец