複合ブループリントのさまざまなコンポーネント上で実行できるアクションに承認ポリシーを適用する場合、承認プロセスは、資格の構成方法と承認ポリシーの適用方法により異なります。

この例では、具体的な詳細を使用してブループリントを作成し、異なる資格内でプロビジョニングされたブループリント上でサービス カタログから実行できるアクションに承認ポリシーを適用します。このブループリントは、別のブループリントを含む複合ブループリントです。使用するアクションには、プロビジョニングされたアイテムの削除、ブループリントの展開の削除、マシンに対する仮想マシンの削除があります。このアクションの結果、削除する内容と、適用する承認ポリシーが承認申請をトリガするタイミングが決まります。

ブループリント例

この例では、仮想マシンでネストしたブループリントを含むブループリントを構成します。

  • ブループリント 1 - 連続統合のブループリント

    • ブループリント 2 - 本番環境適用前のブループリント

      • 仮想マシン 1 - TestAsAService vSphere 仮想マシン

削除アクションの承認ポリシー

プロビジョニングされたアイテムを削除するには、2 つの承認ポリシーを構成します。削除 - この例のプループリント 1 と ブループリント 2 上で展開アクションを実行できます。削除 - 仮想マシン 1 上で仮想マシン アクションを実行できます。承認ポリシーを資格内のアクションに適用できるように、承認ポリシーを作成します。

承認ポリシー名

承認ポリシー タイプ

承認ポリシー A

サービス カタログ - リソース アクション申請 - 削除 - 展開

承認ポリシー B

サービス カタログ - リソース アクション申請 - 削除 - 仮想マシン

アクションに適用する資格と承認ポリシー

3 つの資格を構成します。各資格には複合ブループリントが含まれます。各資格で、削除アクションを追加し、承認ポリシーを適用します。

資格名

プロビジョニングされたマシン上で使用可能なアクション

適用される承認ポリシー

資格 1

削除 - 展開

承認ポリシー A

資格 2

削除 - 仮想マシン

承認ポリシー B

資格 3

削除 - 展開

削除 - 仮想マシン

承認ポリシー A

承認ポリシー B

サービス カタログのユーザー アクション

サービス カタログ ユーザーがアクションを実行すると、ブループリントまたはマシンが、ユーザーが実行するアクションに応じて削除されます。

サービス カタログのユーザー アクション

選択したアクション

削除されたブループリントまたはマシン

アクション 1

削除 - 展開アクションがブループリント 1 - 連続統合のブループリント上で実行されます

ブループリント 1、ブループリント 2、および仮想マシン 1

アクション 2

削除 - 展開アクションがネストされたブループリント 2 - 本番環境適用前ブループリント上で実行されます

ブループリント 2 および仮想マシン 1

アクション 3

削除 - 仮想マシン アクションが展開内のマシン(仮想マシン 1 - TestAsAService vSphere 仮想マシン)上で実行されます

仮想マシン 1

資格内のアクションに適用される承認ポリシー

承認ポリシーを適用すると、承認者は、サービス カタログ ユーザーがアクションを実行するブループリントまたはマシンに応じて承認申請を受信します。

資格名

アクションの承認ポリシー

ユーザー アクション

トリガされる承認申請

承認されると、ブループリントまたはマシンが削除されます

資格 1 - 展開の削除承認ポリシー

ポリシー A(展開の削除承認ポリシー)削除 - 展開アクションのみ対象

アクション 1(ブループリント 1 上で削除 - 展開アクションを実行)

承認申請はブループリント 1 に対してのみトリガされます

ブループリント 1、ブループリント 2、および仮想マシン 1

アクション 2(ブループリント 2 上で削除 - 展開アクションを実行)

承認申請はブループリント 2 に対してのみトリガされます

ブループリント 2 および仮想マシン 1

アクション 3(仮想マシン 1 上で削除 - 仮想マシン アクションを実行)

トリガされる承認申請はありません

仮想マシン 1

資格 2

ポリシー B(削除 - 仮想マシン ポリシー)削除 - 仮想マシン アクションのみ対象

アクション 1(ブループリント 1 上で削除 - 展開アクションを実行)

トリガされる承認申請はありません

ブループリント 1、ブループリント 2、および仮想マシン 1

アクション 2(ブループリント 2 上で削除 - 展開アクションを実行)

トリガされる承認申請はありません

ブループリント 2 および仮想マシン 1

アクション 3(仮想マシン 1 上で削除 - 仮想マシン アクションを実行)

承認申請は仮想マシン 1 に対してのみトリガされます

仮想マシン 1

資格 3

ポリシー A(展開の削除承認ポリシー)削除 - 展開アクションのみ対象およびポリシー B(削除 - 仮想マシン ポリシー)削除 - 仮想マシン アクションのみ対象

アクション 1(ブループリント 1 上で削除 - 展開アクションを実行)

承認申請はブループリント 1 に対してのみトリガされます

ブループリント 1、ブループリント 2、および仮想マシン 1

アクション 2(ブループリント 2 上で削除 - 展開アクションを実行)

承認申請はブループリント 2 に対してのみトリガされます

ブループリント 2 および仮想マシン 1

アクション 3(仮想マシン 1 上で削除 - 仮想マシン アクションを実行)

承認申請は仮想マシン 1 に対してのみトリガされます

仮想マシン 1