0Pricing
Ansible Academy · レッスン

Schedule、Survey、Workflow

Job を連結し、セルフサービス化します。

「Schedule、Survey、Workflow」はCoddyKit上の無料Ansible Academyレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはAnsible Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 Ansible Academyコースには全4レッスンが含まれています。

起動ボタンの先へ

ジョブテンプレートは必要なときに実行できますが、AWXではタイマーによる実行、事前のユーザーへの質問、複数のジョブを1つのフローにまとめた連携も可能です。⏰

スケジュールで定刻に実行する

ジョブテンプレートにscheduleを追加すると、AWXは自動的に起動します。人が操作しなくても、毎晩のバックアップや毎時の構成差分チェックを実行できます。

ルールで動作する

スケジュールではカレンダーのRRULE繰り返しルールを使うため、「毎週平日の午前2時」や「毎月第1月曜日」のような指定ができます。

サーベイで質問する

surveyを使うと、ジョブテンプレートがシンプルなフォームになります。ジョブの実行前に、ホスト名やバージョンなどの値を起動する人に入力してもらえます。📝

サーベイの回答を変数にする

サーベイの各回答はextra variableとしてplayに渡されます。そのため、YAMLを編集することなく、専門知識のない人でも安全に入力できます。

入力を検証し型を指定する

サーベイの項目には、テキスト、パスワード、選択肢、整数を指定できます。またrequiredに設定すると、ジョブの開始前にAWXが入力を検証します。

セルフサービスの自動化

スケジュールとサーベイを組み合わせると、チームメンバーはセルフサービスで操作できます。フォームに入力してLaunchをクリックするだけで、コマンドラインの知識がなくても実際の作業を実行できます。🙌

ワークフローでジョブを連携する

workflow templateは複数のジョブテンプレートをグラフとして連携します。そのため、アプリ、データベース、プロキシのデプロイを、順序付けられた1つのオーケストレーションとして実行できます。

成功または失敗で分岐する

ワークフローのノードでは、on success、失敗時、または常に次のステップを実行できます。これにより、フローにクリーンアップやロールバックの経路を組み込めます。

任意のノード型を組み合わせる

ワークフローでは、ジョブテンプレート、プロジェクトの同期、インベントリーの更新、さらに人が承認するまで一時停止するapprovalノードまで連携できます。

通知で最後までつなぐ

notificationsを追加すると、スケジュールやワークフローの完了時に、成功または失敗をSlackやメールで通知できます。チームへの情報共有も自動化できます。📣

クイックチェック

シンプルなフォームからジョブに入力値を渡せる機能は何ですか?

まとめ

スケジュールは定刻にジョブを実行し、サーベイは入力を変数として収集し、ワークフローは分岐を含むジョブの連携を行います。これにより、AWXはセルフサービスのオーケストレーション基盤になります。✅

よくある質問

「Schedule、Survey、Workflow」レッスンは無料ですか?

はい。「Schedule、Survey、Workflow」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、Ansible Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 Ansible Academyコースには全4レッスンが含まれています。

「Schedule、Survey、Workflow」で何を学びますか?

Job を連結し、セルフサービス化します。 ブラウザで直接実行するハンズオンコードでAnsible Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。

Ansible Academyを始めるのに経験は必要ですか?

事前経験は必要ありません。CoddyKitのAnsible Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。

「Schedule、Survey、Workflow」レッスンにはどのくらい時間がかかりますか?

ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。

このAnsible Academyレッスンでコードを書いて実行できますか?

はい。すべてのAnsible Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。

このコースのすべてのレッスン

  1. AWX、Automation Platform、CLI の比較
  2. Project、Inventory、Job Template
  3. Credential、Team、RBAC
  4. Schedule、Survey、Workflow
← Ansible Academyに戻る