5.3.4. rhaap:launch-job-template
Ansible Automation Platform で既存のジョブテンプレートを起動します。
入力パラメーター
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
|
| string | はい | Ansible Automation Platform 認証用の OAuth2 トークン。 |
|
| object | はい | ジョブ起動の設定オブジェクト。 |
値オブジェクト構造
| フィールド | 型 | 必須 | 説明 |
|---|---|---|---|
|
| string | はい | 起動するジョブテンプレートの名前。 |
|
| object | いいえ |
インベントリーを |
|
| array | いいえ | 使用する認証情報オブジェクトの配列。 |
|
| object | いいえ | ジョブに渡す追加の変数 (キーと値のペア)。 |
|
| string | いいえ | ジョブが実行されるホストを制限するホストパターン。 |
|
| string | いいえ |
ジョブの種類: |
|
| object | いいえ |
実行環境を |
|
| object | いいえ |
|
|
| number | いいえ |
並列処理の数 (デフォルト: |
|
| number | いいえ | ジョブを N 個のスライスに分割します。 |
|
| number | いいえ |
ジョブのタイムアウト時間 (秒)( |
|
| boolean | いいえ | 変更を表示するには、差分モードを有効にします。 |
|
| string | いいえ | 特定のタスクのみを実行するためのコンマ区切りのタグ。 |
|
| string | いいえ | 特定のタスクをスキップするためのコンマ区切りのタグ。 |
出力パラメーター
| パラメーター | 型 | 説明 |
|---|---|---|
|
| object | ジョブ実行の詳細。 |
|
| number | ジョブ ID。 |
|
| string | ジョブのステータス。 |
|
| string | ジョブの Ansible Automation Platform (AAP) URL。 |
例
steps:
- id: launch-job
name: Launch Job Template
action: rhaap:launch-job-template
input:
token: ${{ parameters.AAP_TOKEN }}
values:
template: Deploy Application
inventory: ${{ parameters.jobInventory }}
credentials: ${{ parameters.credentials }}
extraVariables:
app_version: v1.0.1
deploy_env: production
jobType: run
verbosity: Normal
diffMode: true
timeout: 3600