Ansible ジョブテンプレートをデプロイする

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • Ansible 自動化フォームを使用して クラウドサービスカタログ Ansible ジョブテンプレートを呼び出し、ServiceNow カタログアイテムを介して実行して展開します。

    始める前に

    必要なロール:cloud_service_user

    手順

    1. 移動先 Employee Center > クラウドサービス > 統合 > CSC Ansible Automation.
      図 : 1. Ansible ジョブテンプレート展開フォーム

      Ansible テンプレートフォーム。
    2. フォームの [ ユーザーグループ ] フィールドと [変更要求 ] フィールドに入力します。
    3. [ プロビジョン] フィールドで、WorkloadConfigProvider とアプリケーションプロファイルを選択します。
    4. [ サービス アカウントの選択 ] フィールドで、パイプラインを選択します。
      1. の場合 Amazon Web サービス、[ サービスアカウント] を選択すると [場所] リストが表示されます。
        ヒント:

        Ansible Tower の場所またはリージョンで JSON 形式で保存された追加の変数を公開し、プロビジョニング用のテンプレートで使用できます。この追加変数は、[場所] リストで選択した値で上書きされます。この追加変数を使用することで、プロビジョニングと ディスカバリー が同じ場所にあることを確認できます。

      2. にはこの場所は必要ディスカバリーMicrosoft Azureないため、[サービスアカウント] を選択してもリストは表示されません。
      これらの設定により、スタックに関連する正しいリソースが に入力 CMDBされます。これらの設定に基づいて実行できます ディスカバリー
    5. エクストラ変数は、値が自動的に入力されてマスクされる場合でも変更できます。
    6. 識別タグを設定します。
      [DeploymentID] フィールドは読み取り専用で、注文に対して自動生成されます。クラウド内のスタックのパイプラインテンプレートにタグとして追加した場合は、プロビジョニングされたすべてのリソースに Azure DevOps タグとして割り当てられます。DeploymentID は、タグとしてもスタックに割り当てられます。パイプラインにこれら 3 つの変数 (アプリケーション、ビジネスサービス、または CostCenter) のいずれかがある場合、それらは Ansible ジョブテンプレートフォーム UI の [一般情報] に表示されます。
    7. パイプライン変数で更新するフィールド値をリストから選択します。
      これらのエントリは、現在の注文に対してのみ考慮されます。
      注:
      スタックレベルのアクションがオフになっているため、プロビジョニングされたスタックに対してのみリソースレベルのアクションを実行できます。パイプラインを再度実行すると、以前のスタックは廃止としてマークされますが、リソースはクラウドに残ります。

    次のタスク

    詳細計画承認ポリシー (クラウドサービスカタログ コンテンツ承認ポリシー Ansible 統合) が適用されます。このポリシーでは、プロビジョニングを行う前に Change Management グループから承認を取得する必要があります。