Cuando se aplican políticas de aprobación a acciones que se pueden ejecutar en varios componentes en un blueprint compuesto, el proceso de aprobación varía según el modo en que esté configurada la autorización y el modo en que se apliquen las políticas.

En este ejemplo se usan detalles específicos para crear el blueprint y, después, aplicar políticas de aprobación a acciones que se pueden ejecutar desde el catálogo de servicios en el blueprint aprovisionado en distintas autorizaciones. El blueprint es un blueprint compuesto que incluye otro blueprint. Las acciones usadas son: destruir los elementos aprovisionados, destruir una implementación para los blueprints y destruir una máquina virtual para la máquina. El comportamiento resultante incluye lo que se ha destruido y cuándo inician solicitudes de aprobación las políticas de aprobación aplicadas.

Blueprint de ejemplo

En este ejemplo, se configura un blueprint que incluye un blueprint anidado con una máquina virtual.

  • Blueprint 1 - Blueprint de integración continua

    • Blueprint 2 - Blueprint de preproducción

      • Máquina virtual 1 - TestAsAService vSphere VM

Políticas de aprobación para acciones de destrucción

Se configuran las dos políticas de aprobación para destruir los elementos aprovisionados. En este ejemplo, se puede ejecutar una acción de destrucción-implementación en el blueprint 1 o en el blueprint 2. Se puede ejecutar una acción de destrucción-máquina virtual en la máquina virtual 1. Se crean las políticas de aprobación para poder aplicarlas a las acciones en la autorización.

Nombre de política de aprobación

Tipo de política de aprobación

Política de aprobación A

Catálogo de servicios - Solicitud de acción personalizada - Destrucción - Implementación

Política de aprobación B

Catálogo de servicios - Solicitud de acción personalizada - Destrucción - Máquina virtual

Autorizaciones y políticas de aprobación aplicadas a acciones

Se configuran tres autorizaciones. Cada autorización incluye el blueprint compuesto. En cada autorización, se agregan las acciones de destrucción y se aplican las políticas de aprobación.

Nombre de autorización

Acción autorizada en máquina aprovisionada

Política de aprobación aplicada

Autorización 1

Destruir - Implementación

Política de aprobación A

Autorización 2

Destruir - máquina virtual

Política de aprobación B

Autorización 3

Destruir - Implementación

Destruir - máquina virtual

Política de aprobación A

Política de aprobación B

Acciones del usuario en el catálogo de servicios

Cuando el usuario del catálogo de servicios ejecuta la acción, los blueprints o las máquinas se destruyen en función del elemento sobre el que el usuario ejecutó la acción.

Acción del usuario en el catálogo de servicios

Acción seleccionada

Máquinas o blueprints destruidos

Acción 1

La acción de destrucción-implementación se ejecuta en el blueprint 1 - blueprint de integración continua

Blueprint 1, blueprint 2 y máquina virtual 1

Acción 2

La acción de destrucción-implementación se ejecuta en el blueprint 2 anidado - blueprint de preproducción

Blueprint 2 y máquina virtual 1

Acción 3

La acción de destrucción-máquina virtual se ejecuta en la máquina situada dentro de una implementación, máquina virtual 1 - TestAsAService vSphere VM

Máquina virtual 1

Políticas de aprobación aplicadas a acciones en las autorizaciones

Una vez que aprueba las políticas de aprobación, los aprobadores reciben una solicitud de aprobación en función del blueprint o la máquina en la que el usuario del catálogo de servicios ejecutó la acción.

Nombre de autorización

Política de aprobación en acciones

Acción de usuario

Solicitud de aprobación iniciada

Si se aprueba, máquinas o blueprints destruidos

Autorización 1 - Política de aprobación de destrucción-implementación

Política A (Política de aprobación de destrucción-implementación) solo en acción de destrucción - implementación

Acción 1 (ejecutar acción de destrucción-implementación en blueprint 1)

Las solicitudes de aprobación se inician solo para blueprint 1

Blueprint 1, blueprint 2 y máquina virtual 1

Acción 2 (ejecutar acción de destrucción-implementación en blueprint 2)

Las solicitudes de aprobación se inician solo para blueprint 2

Blueprint 2 y máquina virtual 1

Acción 3 (la acción de destrucción-máquina virtual se ejecuta en la máquina virtual 1)

No se inicia ninguna solicitud de aprobación

Máquina virtual 1

Autorización 2

Política B (política de destrucción-máquina virtual) solo en acción de destrucción-máquina virtual

Acción 1 (ejecutar acción de destrucción-implementación en blueprint 1)

No se inicia ninguna solicitud de aprobación

Blueprint 1, blueprint 2 y máquina virtual 1

Acción 2 (ejecutar acción de destrucción-implementación en blueprint 2)

No se inicia ninguna solicitud de aprobación

Blueprint 2 y máquina virtual 1

Acción 3 (la acción de destrucción-máquina virtual se ejecuta en la máquina virtual 1)

Las solicitudes de aprobación se inician solo para máquina virtual 1

Máquina virtual 1

Autorización 3

Política A (política de aprobación de destrucción-implementación) en acción de destrucción-implementación y política B (política de destrucción-máquina virtual) en acción de destrucción-máquina virtual

Acción 1 (ejecutar acción de destrucción-implementación en blueprint 1)

Las solicitudes de aprobación se inician solo para blueprint 1

Blueprint 1, blueprint 2 y máquina virtual 1

Acción 2 (ejecutar acción de destrucción-implementación en blueprint 2)

Las solicitudes de aprobación se inician solo para blueprint 2

Blueprint 2 y máquina virtual 1

Acción 3 (la acción de destrucción-máquina virtual se ejecuta en la máquina virtual 1)

Las solicitudes de aprobación se inician solo para máquina virtual 1

Máquina virtual 1