Schedule、Survey、Workflow
Job を連結し、セルフサービス化します。
「Schedule、Survey、Workflow」はCoddyKit上の無料DevOps Bootcampレッスンです。 これはレッスン4/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはDevOps Bootcamp学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 DevOps Bootcampコースには全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チューター)、DevOps Bootcampコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 DevOps Bootcampコースには全4レッスンが含まれています。
「Schedule、Survey、Workflow」で何を学びますか?
Job を連結し、セルフサービス化します。 ブラウザで直接実行するハンズオンコードでDevOps Bootcampを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
DevOps Bootcampを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのDevOps Bootcampは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン4/4です。
「Schedule、Survey、Workflow」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このDevOps Bootcampレッスンでコードを書いて実行できますか?
はい。すべてのDevOps Bootcampレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- AWX、Automation Platform、CLI の比較
- Project、Inventory、Job Template
- Credential、Team、RBAC
- Schedule、Survey、Workflow