basserselim.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: 服务器
  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: "生产"
      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.upstart
许可证
Unknown
下载
104