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