Schematics アクションの更新

Schematics のアクションを更新するには、新しい設定や自動化ロジックを組み込むために、アクションの定義を変更する必要があります。 変更後、更新されたアクションを検証し、再適用することで、対象となるリソース全体で修正されたワークフローが正しく機能することを確認し、クラウドインフラストラクチャへの複雑な多層アプリケーションの展開を可能にします。

開始前に

Ansible プレイブックの Schematics アクションの更新を開始する前に、以下の前提条件を満たしていることを確認してください:

  • Ansible のプレイブックを作成し、 GitHub または GitLab のリポジトリに保存します。 あるいは、 IBM が提供する Ansible プレイブックのいずれかを使用します。
  • Schematics アクションを作成するために必要な 権限を持って いることを確認します。

Schematics のワークスペースやアクションを作成または更新する際は、 locationurl のエンドポイントが一致していることを確認してください。これらは同じリージョンを指す必要があります。 これは、自動化タスクのための 適切なデータ保存と アクセスを保証するのに役立ちます。

コンソールを使用したアクションの更新

Schematics アクションを更新し、Cloudリソースに対して実行したい Ansible プレイブックを指定します。

  1. IBM Cloud コンソールにログインする。

  2. メニューアイコン ハンバーガーアイコン > Platform Automation > をクリックします。 Schematics > Ansible > click your Ansible Action name.

  3. 概要 > 詳細セクションで、 Edit アイコンをクリックします。

  4. 説明GitHub, GitLab または Bitbucket リポジトリ URLブランチ(オプション)フォルダ(オプション)個人アクセストークン(プライベートリポジトリの場合のみ必要)プレイブック重要度などのアクションの詳細を変更します。

  5. インベントリの更新ページで、 インベントリ名説明接続タイプSSH または WinRM )、 ホストグループ.ini ファイル形式を 使用してプレイブックが動作するホストグループを定義する、 GitHub, GitLab または Bitbucket リポジトリ URLブランチ(オプション )、 フォルダ(オプション)個人アクセストークン(プライベートリポジトリの場合のみ必要)プレイブック、および重要度を編集します。

  6. インベントリをクリックし、[...を]クリックして、 Manage credentialsManage variables、または Delete インベントリに移動します。

  7. 「アクションの確認」をクリックして、実行しようとしているタスクを確認し、リソースがプレイブックに適切にリンクされていることを確認できます。 アクション履歴セクションを監視して、ログで結果を見ることができます。 このチェックでは、実行しようとしているタスクを確認し、リソースがプレイブックに正しくリンクされていることを確認する。

    Schematics アクションを実行中のジョブは削除または停止できません。 アクションを変更するには、ジョブが完了するのを待ってから設定を変更し、再度「 アクションの確認 」または「 アクションの実行 」をクリックしてください。

  8. **「アクションの実行」をクリックして、アクションを実行します。 アクションの進行状況をモニターするには、「ジョブ」**ページのログを確認します。 30 secondsごとに、ジョブ・ログが自動的に最新表示されます。

    コンソールでは、表示されるジョブログの数に制限はありません。 ログは 30 seconds ごとに自動的に更新されます。 アクションのジョブログの完全な表示には ibmcloud schematics job list コマンドを使ってください。

CLIを使用したアクションの更新

  1. ローカルのコマンドラインインターフェイス{: external} から、CLIと Schematics プラグインをセットアップします。
  2. ibmcloud schematics action update コマンドを使用してアクションを更新します。
  3. ibmcloud schematics inventory update コマンドを使用してインベントリを更新します。
  4. ログをチェックして、アップデートが成功したことを確認する。

APIを使用したアクションの更新

  1. IAM アクセス トークンを取得し、 API を使用して Schematics で認証します。
  2. PUT リクエストを 送信してインベントリを更新します。
  3. 応答ステータスをチェックして、更新が成功したことを確認する。

次のステップ

Schematics アクションを設定・更新した後、以下のオプションで自動化ワークフローをさらに強化することができます:

  • 自動デプロイボタンの作成 この機能により、 Schematics アクションを自動的にトリガーし、デプロイプロセスを合理化し、手動介入を減らすことができます。

  • Schematics アクションの削除 :特定のアクションが不要になった場合、それを削除してすっきりと整理されたオートメーション環境を維持することができます。