Terraform es una herramienta de automatización de infraestructura de código abierto creada por HashiCorp. Está escrito en el lenguaje de programación Go. Le permite definir y describir su infraestructura como código dentro de los archivos de configuración usando un lenguaje declarativo e implementar y administrar esa infraestructura a través de una variedad de proveedores de nube pública como AWS, GCP, Azure, etc.
El flujo de trabajo básico al usar Terraform es:
1. Escriba archivos de configuración en su computadora en los que declare los elementos de su infraestructura que desea crear.
2. Dígale a Terraform que analice sus configuraciones y luego cree la infraestructura correspondiente.
Este tutorial explicará cómo instalar Terraform en Ubuntu 18.04.
Instalar Terraform
Terraform es muy fácil de instalar. Puede descargar Terraform desde la página de descarga de Terraform. Seleccione el paquete apropiado para su sistema operativo y arquitectura, descomprima el archivo y mueva el binario a un directorio incluido en su variable PATH.
Primero, cree el directorio ~/bin:
mkdir ~/bin
En Ubuntu, si crea este directorio, se agregará automáticamente a su RUTA.
A continuación, descargue el archivo zip. Visite la página de descarga de Terraform para descargar la última versión.
wget https://releases.hashicorp.com/terraform/0.12.24/terraform_0.12.24_linux_amd64.zip
Descomprima el archivo. El archivo extraerá un solo binario llamado terraform
.
unzip terraform_0.12.24_linux_amd64.zip
Mover la terraform
binario a un directorio incluido en el PATH
de su sistema en nuestro caso es ~/bin
directorio.
mv terraform ~/bin
Para verificar si Terraform está instalado, ejecute:
terraform version
# Terraform v0.12.24
El mejor lugar para aprender a usar Terraform, implementar y administrar su infraestructura es Terraform docs. Hay muchos proveedores que puede administrar con él.
Enlaces
- https://www.terraform.io/