Entradas

Mostrando entradas de febrero, 2023

VMware Aria Automation API - Crear Proyecto

Imagen
En este articulo se describe cómo crear un proyecto, y configurar los datos básicos, en VMware Aria Automation 8.x usando la API. VMware Aria Automation utiliza sus propias APIs para funcionar. Esto es importante porque todo lo que podemos realizar usando la Interfaz de Usuario podremos hacerlo de forma automatizada utilizando las APIs. Por otra parte, las APIs están bien documentadas en la siguiente URL: https://<<vraHost>>/automation-ui/api-docs/ Algunas funcionalidades se encuentran en APIs que no están documentadas, esto hace que las tareas sean más difíciles. Entiendo que las APIs no documentadas tienen funcionalidades "peligrosas" con las que podríamos generar muchos problemas, pero también es cierto que necesitamos usarlas si queremos automatizar TODO. Requerimientos Si necesitamos un proyecto que permita a los miembros desplegar nuevos recursos, entonces necesitamos (como mínimo): Crear el proyecto Asignar una Cloud Zone con límite de recursos Asignar usua

VMware Aria Automation API - parte 1

Este es el primero de mis artículos sobre cómo utilizar la API de VMware Aria Automation (antes vRealize Automation) para realizar tareas en forma automatizada. Automation tiene muchas APIs para realizar todas las tareas requeridas. Sin embargo no siempre es sencillo entender cómo usarlas. Entonces, primero lo primero lo primero...  ¿Cómo me autentico? El proceso de consta de dos pasos. Se requieren dos llamadas porque la primera se dirige a un sistema externo, el Identity Manager, a través de la API de Gateway. La segunda llamada es a la API de IaaS de vRA. Primero debemos obtener el "Access Token" : URL https://{{vraHost}}/csp/gateway/am/api/login?access_token Method POST Accept application/json Content-Type application/json Body { "username":"{{username}}", "password":"{{password}}" } Response { "refresh_token": "