Configuración de Terraform para Satellite

Terraform permite la creación predecible y coherente de servicios de IBM Cloud para que pueda crear rápidamente entornos de nube complejos y de varios niveles siguiendo los principios de la Infraestructura como código ( IaC ). Al igual que con la CLI o la API y los SDK de IBM Cloud, puede automatizar la creación, actualización y eliminación de sus instancias de Satellite utilizando HashiCorp Configuration Language (HCL).

¿Está buscando un Terraform gestionado en la solución DE IBM Cloud® ? Pruebe IBM Cloud® Schematics. Con Schematics, puede utilizar el lenguaje de scripts Terraform con el que está familiarizado, pero no tiene que preocuparse por configurar y mantener la línea de mandatos de Terraform y el plug-in de proveedor de IBM Cloud®. Schematics también proporciona plantillas de Terraform predefinidas que puede instalar fácilmente desde el catálogo de IBM Cloud®.

Instalación de Terraform y configuración de recursos para Satellite

Antes de poder crear una autorización utilizando Terraform, asegúrese de que ha completado las tareas siguientes.

  • Asegúrese de que dispone del acceso necesario para crear y trabajar con los recursos de Satellite.
  • Instale la CLI de Terraform y configure el plugin de proveedor de IBM Cloud para Terraform. Para obtener más información, consulte la guía de aprendizaje de Iniciación a Terraform en IBM Cloud®. El plug-in abstrae las API de IBM Cloud que se utilizan para completar esta tarea.
  • Cree un archivo de configuración de Terraform denominado main.tf. En este archivo, puede definir recursos utilizando HashiCorp Configuration Language. Para más información, consulte la documentación de Terraform.
  • Para crear y gestionar la infraestructura subyacente en otros proveedores de nube, debe disponer de los permisos adecuados. Revise los permisos comunes en otros proveedores de nube.

Creación de una ubicación de Satellite utilizando Terraform

Satellite proporciona plantillas de Terraform para crear una ubicación Satellite en la consola deSatellite.

Puede clonar y modificar estas plantillas de Terraform desde el repositorio de Satellite Terraform GitHub.

Para obtener más información sobre cómo crear una ubicación de Satellite utilizando Terraform, consulte ibm_satellite_location.

¿Qué hacer a continuación?

Ahora que ha creado con éxito su primera ubicación Satellite con Terraform en IBM Cloud, puede elegir entre las siguientes tareas: