GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Terraform en CentOS 7/Ubuntu 18.04

Introducción

Terraform es una herramienta que crea una única interfaz aprovisionada para varios servicios diferentes basados ​​en la nube. A veces se la denomina herramienta de "infraestructura como código" porque utiliza un archivo de configuración para administrar los recursos.

En este tutorial, aprenda a instalar Terraform en un sistema Ubuntu 18.04 o CentOS 7.

Requisitos previos

  • Una cuenta de usuario con sudo privilegios
  • Una ventana de terminal/línea de comando (Ctrl-Alt-T o Ctrl-Alt-F2)

Cómo instalar Terraform en Ubuntu 18.04

Antes de descargar Terraform, actualice las listas de repositorios:

sudo apt-get update

Si su sistema no tiene el wget y descomprimir utilidades, use lo siguiente para instalarlas:

sudo apt-get install wget unzip

Ejecute el wget utilidad para descargar Terraform:

sudo wget https://releases.hashicorp.com/terraform/0.12.2/terraform_0.12.2_linux_amd64.zip

Este es un ejemplo de la salida:

Una vez finalizada la descarga, extrae los archivos:

sudo unzip ./ terraform_0.12.2_linux_amd64.zip –d /usr/local/bin

A continuación, verifique que Terraform acepte comandos:

terraform –v

La salida debería mostrar Terraform v.0.12.2.

Cómo instalar Terraform en CentOS 7

Para instalar Terraform en CentOS, comience actualizando las listas de repositorios:

sudo yum update

Necesitarás wget y descomprimir – si no los tiene, instálelos ingresando:

sudo yum install wget unzip

Descarga Terraform desde el sitio web del desarrollador:

sudo wget https://releases.hashicorp.com/terraform/0.12.2/terraform_0.12.2_linux_amd64.zip

Extraiga el archivo descargado:

sudo unzip ./terraform_0.12.2_linux_amd64.zip –d /usr/local/bin

El resultado confirma que los archivos ahora están ubicados en /usr/local/bin directorio.

Por último, verifique que Terraform acepte comandos:

terraform –v

El sistema debería mostrar Terraform v.0.12.2.

Tutorial de uso básico de Terraform

Terraform es una herramienta utilizada para administrar la infraestructura del centro de datos. Eso generalmente significa proporcionar acceso a servicios en la nube como Azure, Amazon Web Services, etc. Este tutorial usará AWS como ejemplo.

Crear un directorio y un archivo de configuración

Introduzca lo siguiente:

mkdir sample
cd sample

Terraform utiliza un .tf archivo de configuración. Crea y edita uno ingresando:

sudo nano test.tf

Introduzca lo siguiente:

provider "aws" {
  region     = "us-west-2"
  access_key = "access_key"
  secret_key = "secret_key"
}

Reemplazar acceso_clave y clave_secreta con sus propias claves de AWS.

Cómo inicializar Terraform

Para inicializar Terraform, ingrese lo siguiente:

terraform init

Luego, Terraform crea su directorio de trabajo. Debido a que especificamos AWS, descargó automáticamente la información del proveedor de AWS en .terraform directorio.

En este punto, si tiene una cuenta de AWS real, puede agregar esas instrucciones a Terraform. Use un editor de texto (como nano) para editar el test.tf archivar y configurar su sistema.

Crear un Plan de Terraformación

Puede crear un plan de prueba sin conectarse realmente al servicio de AWS. Esto es útil para tener una idea de cómo funciona Terraform. Introduzca lo siguiente:

terraform plan

El sistema muestra una descripción general del aprovisionamiento que intenta crear en función de los datos en test.tf archivo.

Consulte la documentación para entradas específicas en este archivo.

Conectar Terraform a los servicios de AWS

Este paso implementa el plan que creamos en el paso anterior. Con los datos adecuados, nos conectaremos a Amazon Web Services utilizando la información de su test.tf expediente. Introduzca lo siguiente:

terraform apply

El sistema le dice lo que se creará y luego le pide que escriba .

Después de unos momentos, se estará ejecutando una instancia de AWS. Puede consultar su consola de AWS y verificar la instancia. También puede cambiar el plan editando el test.tf expediente. Cuando ejecuta terraform apply función, actualiza la infraestructura de la nube.

Destruir la instancia de AWS

Para eliminar todo el aprovisionamiento que se creó, ingrese lo siguiente:

terraform destroy

El sistema enumerará las acciones realizadas y le pedirá que ingrese para confirmar.


Ubuntu
  1. Cómo instalar Tomcat 9 en CentOS 7

  2. Cómo instalar Apache en CentOS 8

  3. Cómo instalar Minikube en CentOS

  4. Cómo instalar Docker en Ubuntu 18.04

  5. Cómo actualizar CentOS 7.0/7.1/7.2/7.3/7.4/7.5/7.6 a CentOS 7.7

Cómo instalar Apache en Ubuntu 20.04

Cómo instalar Gitea en Ubuntu 20.04

Cómo instalar Asterisk en Ubuntu 20.04

Cómo instalar Terraform en Ubuntu 20.04

Cómo instalar Terraform v1.0.0 en CentOS 8 / Ubuntu 21.04

Cómo instalar Terraform en Ubuntu 20.04 LTS