組織のジョブ・テンプレートの作成
post
/api/v2/organizations/{id}/job_templates/
次のジョブ・テンプレート・フィールドを指定してこのリソースに対してPOSTリクエストを行って、この組織に関連付けられた新しいジョブ・テンプレートを作成します。
name: このジョブ・テンプレートの名前。(文字列、必須)description: このジョブ・テンプレートのオプションの説明。(文字列、デフォルト="")job_type: (選択)run: 実行(デフォルト)check: チェック
inventory: (id、デフォルト=``)project: (id、デフォルト=``)playbook: (文字列、デフォルト="")scm_branch: ジョブ実行で使用するブランチ。 空白の場合に使用されるプロジェクトのデフォルト。 プロジェクトのallow_overrideフィールドがtrueに設定されている場合にのみ許可されます。(文字列、デフォルト="")forks: (整数、デフォルト=0)limit: (文字列、デフォルト="")verbosity: (選択)0: 0 (標準) (デフォルト)1: 1 (詳細)2: 2 (より詳細)3: 3 (デバッグ)4: 4 (接続デバッグ)5: 5 (WinRMデバッグ)
extra_vars: (json、デフォルト=``)job_tags: (文字列、デフォルト="")force_handlers: (ブール、デフォルト=False)skip_tags: (文字列、デフォルト="")start_at_task: (文字列、デフォルト="")timeout: タスクが取り消されるまでの実行時間(秒)。(整数、デフォルト=0)-
use_fact_cache: 有効にすると、サービスはAnsibleファクト・キャッシュ・プラグインとして機能します。プレイブック実行の最後にファクトを永続化し、Ansibleで使用するファクトをキャッシュします。(ブール、デフォルト=False) -
execution_environment: 実行に使用されるコンテナ・イメージ。(id、デフォルト=``) host_config_key: (文字列、デフォルト="")ask_scm_branch_on_launch: (ブール、デフォルト=False)ask_diff_mode_on_launch: (ブール、デフォルト=False)ask_variables_on_launch: (ブール、デフォルト=False)ask_limit_on_launch: (ブール、デフォルト=False)ask_tags_on_launch: (ブール、デフォルト=False)ask_skip_tags_on_launch: (ブール、デフォルト=False)ask_job_type_on_launch: (ブール、デフォルト=False)ask_verbosity_on_launch: (ブール、デフォルト=False)ask_inventory_on_launch: (ブール、デフォルト=False)ask_credential_on_launch: (ブール、デフォルト=False)survey_enabled: (ブール、デフォルト=False)become_enabled: (ブール、デフォルト=False)diff_mode: 有効にすると、ホスト上のテンプレート化されたファイルに加えられたテキストの変更が標準出力に表示されます(ブール、デフォルト=False)-
allow_simultaneous: (ブール、デフォルト=False) -
job_slice_count: 実行時にスライスするジョブの数。 値が1より大きい場合は、ジョブ・テンプレートによってワークフローが起動されます。(整数、デフォルト=1) webhook_service: Webフック・リクエストを受け入れるサービス(選択)"": ---------github: GitHubgitlab: GitLab
webhook_credential: サービスAPIにステータスをポスト・バックするための個人アクセス・トークン(id、デフォルト=``)
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
ルート・スキーマ : schema
型:
ソースを表示
object- allow_simultaneous: boolean
- ask_credential_on_launch: boolean
- ask_diff_mode_on_launch: boolean
- ask_inventory_on_launch: boolean
- ask_job_type_on_launch: boolean
- ask_limit_on_launch: boolean
- ask_scm_branch_on_launch: boolean
- ask_skip_tags_on_launch: boolean
- ask_tags_on_launch: boolean
- ask_variables_on_launch: boolean
- ask_verbosity_on_launch: boolean
- become_enabled: boolean
- description: string
- diff_mode: boolean
有効にすると、ホスト上のテンプレート化されたファイルに加えられたテキストの変更が標準出力に表示されます
- execution_environment: integer
実行に使用するコンテナ・イメージ。
- extra_vars: string
- force_handlers: boolean
- forks: integer
- host_config_key: string
- inventory: integer
- job_slice_count: integer
実行時にスライスするジョブの数。 値が1より大きい場合は、ジョブ・テンプレートによってワークフローが起動されます。
- job_tags: string
- job_type: string
- limit: string
- name(required): string
- playbook: string
- project: string
- scm_branch: string
ジョブ実行で使用するブランチ。 空白の場合に使用されるプロジェクトのデフォルト。 プロジェクトのallow_overrideフィールドがtrueに設定されている場合にのみ許可されます。
- skip_tags: string
- start_at_task: string
- survey_enabled: boolean
- timeout: integer
タスクが取り消されるまでの実行時間(秒)。
- use_fact_cache: boolean
有効にすると、サービスはAnsibleファクト・キャッシュ・プラグインとして機能します。プレイブック実行の最後にファクトを永続化し、Ansibleで使用するファクトをキャッシュします。
- verbosity: string
- webhook_credential: integer
サービスAPIにステータスをポスト・バックするための個人アクセス・トークン
- webhook_service: string
Webフック・リクエストの受入れ元となるサービス