Schematics アクションの更新
Schematics のアクションを更新するには、新しい設定や自動化ロジックを組み込むために、アクションの定義を変更する必要があります。 変更後、更新されたアクションを検証し、再適用することで、対象となるリソース全体で修正されたワークフローが正しく機能することを確認し、クラウドインフラストラクチャへの複雑な多層アプリケーションの展開を可能にします。
開始前に
Ansible プレイブックの Schematics アクションの更新を開始する前に、以下の前提条件を満たしていることを確認してください:
- Ansible のプレイブックを作成し、 GitHub または GitLab のリポジトリに保存します。 あるいは、 IBM が提供する Ansible プレイブックのいずれかを使用します。
- Schematics アクションを作成するために必要な 権限を持って いることを確認します。
Schematics のワークスペースやアクションを作成または更新する際は、 location と url のエンドポイントが一致していることを確認してください。これらは同じリージョンを指す必要があります。 これは、自動化タスクのための 適切なデータ保存と アクセスを保証するのに役立ちます。
コンソールを使用したアクションの更新
Schematics アクションを更新し、Cloudリソースに対して実行したい Ansible プレイブックを指定します。
-
IBM Cloud コンソールにログインする。
-
メニューアイコン
> Platform Automation > をクリックします。 Schematics > Ansible >
click your Ansible Action name. -
概要 > 詳細セクションで、
Editアイコンをクリックします。 -
説明、 GitHub, GitLab または Bitbucket リポジトリ URL、 ブランチ(オプション)、 フォルダ(オプション)、 個人アクセストークン(プライベートリポジトリの場合のみ必要)、 プレイブック、 重要度などのアクションの詳細を変更します。
-
インベントリの更新ページで、 インベントリ名、 説明、 接続タイプ (
SSHまたはWinRM)、 ホストグループ、.ini ファイル形式を 使用してプレイブックが動作するホストグループを定義する、 GitHub, GitLab または Bitbucket リポジトリ URL、 ブランチ(オプション )、 フォルダ(オプション)、 個人アクセストークン(プライベートリポジトリの場合のみ必要)、 プレイブック、および重要度を編集します。 -
インベントリをクリックし、[...を]クリックして、
Manage credentials、Manage variables、またはDeleteインベントリに移動します。 -
「アクションの確認」をクリックして、実行しようとしているタスクを確認し、リソースがプレイブックに適切にリンクされていることを確認できます。 アクション履歴セクションを監視して、ログで結果を見ることができます。 このチェックでは、実行しようとしているタスクを確認し、リソースがプレイブックに正しくリンクされていることを確認する。
Schematics アクションを実行中のジョブは削除または停止できません。 アクションを変更するには、ジョブが完了するのを待ってから設定を変更し、再度「 アクションの確認 」または「 アクションの実行 」をクリックしてください。
-
**「アクションの実行」をクリックして、アクションを実行します。 アクションの進行状況をモニターするには、「ジョブ」**ページのログを確認します。
30 secondsごとに、ジョブ・ログが自動的に最新表示されます。コンソールでは、表示されるジョブログの数に制限はありません。 ログは
30 secondsごとに自動的に更新されます。 アクションのジョブログの完全な表示にはibmcloud schematics job listコマンドを使ってください。
CLIを使用したアクションの更新
- ローカルのコマンドラインインターフェイス{: external} から、CLIと Schematics プラグインをセットアップします。
- ibmcloud schematics action update コマンドを使用してアクションを更新します。
- ibmcloud schematics inventory update コマンドを使用してインベントリを更新します。
- ログをチェックして、アップデートが成功したことを確認する。
APIを使用したアクションの更新
- IAM アクセス トークンを取得し、 API を使用して Schematics で認証します。
- PUT リクエストを 送信してインベントリを更新します。
- 応答ステータスをチェックして、更新が成功したことを確認する。
次のステップ
Schematics アクションを設定・更新した後、以下のオプションで自動化ワークフローをさらに強化することができます:
-
自動デプロイボタンの作成 この機能により、 Schematics アクションを自動的にトリガーし、デプロイプロセスを合理化し、手動介入を減らすことができます。
-
Schematics アクションの削除 :特定のアクションが不要になった場合、それを削除してすっきりと整理されたオートメーション環境を維持することができます。