basserselim.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.upstart
ライセンス
Unknown
ダウンロード
104