概念

このドキュメント全体で使う用語と、それぞれの説明ページへのリンク


用語集

このドキュメント全体で使う用語です。

用語 意味
フォーム 入力を集め、プレイブック、テンプレート、またはワークフローを実行する YAML の定義
フォームフィールド text 、 enum 、 checkbox など、フォームの 1 つの入力。その値は extravar になります
カテゴリ 「フォーム」ページに表示されるフォームのツリーのグループ。 config.yaml で定義します
ロール ユーザーとグループの集まり。フォームには、そのフォームを表示・実行できるロールを列挙します。全員を対象にするには default です
式 フィールドの値を計算する JavaScript。ブラウザー( runLocal: true )またはサーバーで実行されます
Extravars フィールドの値から組み立てられ、プレイブックやテンプレートに送られる変数
認証情報 ENCRYPTION_SECRET で暗号化して保存されたログイン情報。ユーザーとパスワード(およびホスト、ポート、データベース)、または 7.3.0 以降は LDAP ディレクトリ、SSO プロバイダー、ランナー、HashiCorp Vault のアドレスとシークレット
シークレットストア 認証情報のユーザーとパスワードを提供する、HashiCorp Vault または CyberArk への接続
ジョブ フォームの 1 回の実行。ステータス、extravars、出力を持ち、ジョブ履歴に残ります
ランナー ジョブの実行場所。 接続 > ランナー で追加します。プレイブックには rte 、テンプレートやジョブには awx (AWX、または派生の aap や ascender )、 semaphore 、 rundeck 、 jenkins を使います。フォームは runner: で 1 つを選ぶか、既定の rte (プレイブック)または awx (テンプレート)のランナーで実行されます
RTE ランタイム環境。 AF_ROLE=rte で起動した AnsibleForms サーバーで、python と ansible とともに専用のコンテナーで動き、種類 rte のランナーのプレイブックを実行します
承認ポイント 承認ロールを持つユーザーが承認または拒否するまで、ジョブを一時停止する箇所
ワークフロー 成功時、失敗時、または常にでつながれたプレイブック、承認、その他のワークフローのグラフ。AWX の構文で記述します
マルチステップフォーム 7 以降は非推奨。複数のプレイブックやテンプレートを順に実行するフォームで、ワークフローが置き換えます
通知チャネル 通知や承認依頼の送り先となるメールサーバー、Slack や Teams の Webhook、Telegram のチャット、または Webhook
デザイナー フォーム、プレイブック、インベントリ、ワークフローを編集するブラウザー上のエディター。一度に 1 人が使います
サブフォーム list フィールドの行や yaml フィールドのオブジェクトを記述する、再利用可能なフィールドの集まり
config.yaml カテゴリ、ロール、定数を記述するファイル。フォームはそれぞれ専用のファイルに置きます
設定シード ランナーや認証情報などの管理オブジェクトを宣言する YAML ファイル( CONFIG_SEED_PATH )
永続フォルダー 再起動やアップグレードをまたいで AnsibleForms が保持しなければならないファイルを置くフォルダー