_1. Requisitos previos _
Asegúrese de que se cumplan los siguientes requisitos previos antes de continuar:
a. Un sistema operativo Linux (Ubuntu, CentOS, RHEL, etc.)
b. Python 3.7 o superior instalado
do. Terraform versión 12.0 o posterior instalada
_2. Instalar Terraspace _
a. Descargue la última versión de Terraspace desde la página de lanzamientos de GitHub:
https://github.com/GoogleCloudPlatform/terraspace/releases
b. Desempaquete el archivo descargado:
tar -xvf terraspace-
do. Mueva el ejecutable al directorio bin:
sudo mv terraspace-darwin-
_3. Configurar variables de entorno de Terraspace _
Para mayor comodidad, puede configurar variables de entorno para simplificar el uso de Terraspace:
a. `TERRASPACE_DIR`:esta variable especifica el directorio predeterminado para las carpetas del proyecto Terraspace.
exportar TERRASPACE_DIR=~/terraspace
b. `EDITOR`:Esta variable especifica el editor de texto que se utilizará al invocar el modo interactivo de Terraspace.
exportar EDITOR=vim
_4. Crear un proyecto Terraspace _
a. Cree un nuevo directorio para su proyecto Terraspace:
mkdir mi-proyecto
cd mi-proyecto
b. Inicialice el proyecto Terraspace:
inicio terraespacio
Este comando creará los archivos de configuración necesarios dentro del directorio de su proyecto.
_5. Importar configuración de Terraform existente _
Si ya tiene archivos de configuración de Terraform existentes, puede importarlos a su proyecto Terraspace:
importación de terraespacio.
Este comando escaneará el directorio y los subdirectorios actuales en busca de archivos de configuración de Terraform y generará automáticamente configuraciones de Terraspace YAML para ellos.
_6. Comprobar y aplicar cambios _
Para comprobar si hay cambios en su infraestructura:
plan de terraespacio
Para una implementación segura y controlada de cambios:
aplicar terraespacio
Para destruir todos los recursos aprovisionados de Google Cloud:
destruir el terraespacio
¡Eso es todo! Ha instalado Terraspace con éxito y ha creado un proyecto. Ahora puede comenzar a administrar su infraestructura de Google Cloud utilizando Terraspace.