tinyblargon.systemd
Ansibleロール: systemd
ローカルファイルからsystemdサービス/タイマーを設定するためのロールです。
要件
必要ありません
ロール変数
デフォルト値
変数名 | 必須 | 説明 | デフォルト値 | 型 |
---|---|---|---|---|
systemd_file | いいえ | コピーするローカルサービス/タイマーのファイルのパス | "" | 文字列 |
systemd_name | はい | 作成するsystemdサービス/タイマーの名前 | "" | 文字列 |
systemd_enable | いいえ | サービス/タイマーを有効にするか無効にするか | true | 真偽値 |
systemd_state | いいえ | systemdサービス/タイマーの状態。started 、stopped 、restarted 、absent のいずれか。absent の場合、サービス/タイマーは停止され、無効になり、削除されます。 |
"started" | 文字列 |
systemd_type | いいえ | systemdをservice またはtimer として作成するか |
"service" | 文字列 |
依存関係
必要ありません
例プレイブック
- hosts: all
roles:
- role: tinyblargon.systemd
vars:
systemd_file: "path/to/test.service"
systemd_name: "testing-service"
systemd_enable: false
systemd_state: "started"
systemd_type: "service"
ライセンス
MIT