Ansible ジョブテンプレートの注文

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • クラウドサービスカタログを使用して、カタログアイテムから呼び出される Ansible ジョブテンプレートを注文します。

    始める前に

    必要なロール:cloud_service_user

    このタスクについて

    Ansible ジョブテンプレート展開フォームを使用して、Ansible ジョブテンプレートを呼び出し、展開のために ServiceNow カタログアイテムを介して実行できます。

    手順

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

      Ansible ジョブテンプレート展開フォーム。
      表 : 1. Ansible テンプレートフォームのフィールド
      フィールド 説明
      UserGroup ユーザーにアサインされているユーザーグループ。
      プロビジョン プロビジョニングの詳細。Ansible Tower の [WorkloadConfigProvider] と [ApplicationProfile] を選択します。
      サービスアカウントを選択 パイプライン。Amazon Web サービス の場合は、[サービスアカウント] を選択すると [場所] リストが表示されます。Microsoft Azureディスカバリーに場所は必要ありません。
      ヒント:

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

      これらの設定により、スタックに関連する正しいリソースが CMDB に入力されます。これらの設定に基づいて ディスカバリー を実行できます 。

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

    次のタスク

    ブループリント承認ポリシー (CSCコンテンツ承認ポリシーAnsible) が適用されていることを確認します。このポリシーでは、プロビジョニングを行う前に変更管理グループから承認を取得する必要があります。