Cómo instalar y configurar Terraform en distribuciones de Linux

Terraform es una aplicación gratuita y de código abierto que puede automatizar y administrar su infraestructura. Terraform ayuda a construir servicios y plataformas usando lenguaje declarativo; esto significa que no necesita definir cada paso de la automatización; puede aprender por sí mismo. No tiene que preocuparse por cada paso de sus sistemas hacia la automatización; puede encargarse de eso. Si eres un novato en Terraform, te permite comenzar desde el almidón. Terraform es compatible con Ubuntu, Fedora, Arach, Red Hat y otras distribuciones importantes de Linux. Después de instalar Terraform en su Linux, se puede integrar con AWS, nube, VM y otros sistemas.

Terraform en Linux


En Linux, Terraform es ejecutable con una interfaz de línea de comandos. Terraform fue desarrollado por HashiCorp, escrito en el lenguaje de programación Go y construido bajo la Licencia Pública de Mozilla v2.0. Es compatible con el intercambio de datos, API, control de acceso. En esta publicación, veremos cómo instalar Terraform en distribuciones de Linux.

1. Instale Terraform en Debian, Ubuntu y Mint


Instalar Terraform en un sistema Linux basado en Ubuntu o Debian es fácil y sencillo. Está disponible en el repositorio oficial de Linux. Primero, ejecute el comando cURL fluido en su terminal para agregar la clave GPG para Terraform a su sistema.

$ curl -fsSL https://apt.releases.hashicorp.com/gpg | sudo apt-key add -

Luego, ejecute el siguiente comando para descargar Terraform del sitio web de Hashicorp.

$ sudo apt-add-repository "deb [arch=$(dpkg --print-architecture)] https://apt.releases.hashicorp.com $(lsb_release -cs) main"

Finalmente, puede actualizar el repositorio de su sistema e instalar Terraform en su sistema Ubuntu. La instalación requiere la contraseña de root.

$ sudo apt update
$ sudo apt install terraform

Instalar terraform en Ubuntu Linux

2. Instale Terraform en Fedora y Red Hat Linux


Si está ejecutando una estación de trabajo Fedora o Red Hat Linux en su máquina, este paso lo guiará en la instalación de Terraform en su sistema. Los métodos para instalar Terraform en una versión anterior de la máquina Fedora Linux basada en DNF incluyen el comando YUM y DNF.

En los sistemas Red Hat Linux, primero puede ejecutar los siguientes comandos YUM para agregar las utilidades YUM y luego ejecutar el siguiente comando para descargarlo en su sistema.

$ sudo yum install -y yum-utils
$ sudo yum-config-manager --add-repo https://rpm.releases.hashicorp.com/$release/hashicorp.repo

instalar yum utils

Si está utilizando una estación de trabajo Fedora basada en DNF, puede ejecutar los siguientes comandos en el shell de su terminal para agregar los complementos DNF y descargar Terraform en su sistema Linux.

sudo dnf install -y dnf-plugins-core
sudo dnf config-manager --add-repo https://rpm.releases.hashicorp.com/$release/hashicorp.repo

Finalmente, ejecute los siguientes comandos en el shell de su terminal para actualizar el repositorio de su sistema e instalar Terraform en su máquina.

$ sudo yum update
$ sudo yum install terraform

3. Descargue Terraform a través de wget e instálelo en Linux


Si encuentra que la URL del repositorio de Hashicorp no funciona en su conexión a Internet local, puede cambiar la ubicación del repositorio de su país al servidor principal. Si eso tampoco funciona, hay una opción que le permitirá instalar Terraform en su máquina Linux.

Primero, necesitas instalar wget herramienta en su sistema. Normalmente, wget viene preinstalado en los sistemas Debian y Red Hat. Si no puede encontrarlo en su máquina, use los siguientes comandos para instalarlo.

Instale wget en Fedora / Red Hat Linux

sudo dnf install wget

Instale wget en Debian / Ubuntu Linux

sudo apt install wget

Cuando wget finaliza la instalación, ahora puede ejecutar el siguiente comando en su terminal para descargar la versión comprimida de Terraform en su sistema de archivos Linux. los wget El comando generalmente almacena archivos dentro del directorio de inicio.

wget https://releases.hashicorp.com/terraform/0.11.14/terraform_0.11.14_linux_amd64.zip

Después de la descarga, busque en su directorio y ejecute el comando descomprimir para extraer el archivo.

sudo unzip terraform_0.14.10_linux_amd64.zip

wget descargar terraform en Fedora

Ahora, ejecute el siguiente comando de movimiento para mover los archivos de Terraform dentro del /usr/local/bin/ directorio. Asegúrese de ser el usuario root antes de ejecutar el siguiente comando.

sudo mv terraform /usr/local/bin/

Después de mover los archivos de Terraform dentro del /usr/local/bin directorio, ahora puede ejecutar el which comando dado a continuación para comprobar si Terraform funciona o no. En la devolución, obtendría el directorio donde guardó los archivos de Terraform.

$ which terraform

descomprimir mover terraform en lib

4. Instale Terraform en Arch a través de Snap


Si está utilizando un sistema Linux basado en Arch y Arch, puede instalar Terraform en su sistema a través de la tienda Snap. Si no tiene el Snap instalado en su sistema, ejecute las siguientes líneas de comando de git en el shell de su terminal para clonar Snap desde el repositorio de Arch y habilite el demonio Snap en su Arch Linux.

git clone https://aur.archlinux.org/snapd.git
cd snapd
makepkg -si

Ahora, ejecute los siguientes comandos de control del sistema con acceso para habilitar el conector Snap y cree un enlace suave del demonio Snap en su sistema.

sudo systemctl enable --now snapd.socket
sudo ln -s /var/lib/snapd/snap /snap

Finalmente, ahora puede ejecutar el siguiente comando snap para obtener la herramienta de automatización Terraform en su sistema Arch.

sudo snap install terraform --candidate

Arch Linux también le ofrece descargar el paquete ZST compilado de Terraform que luego puede instalar en su sistema a través del instalador de paquetes predeterminado. Haga clic aquí para descargar el paquete ZST de la herramienta Terraform.

descargar terraform ZST

Empiece a utilizar Terraform en Linux


Hasta ahora, hemos visto varios métodos para instalar Terraform en un sistema Linux. Después de terminar la instalación, finalmente, sería mejor si ejecuta el siguiente comando en su terminal shell para verificar la versión de Terraform. Cualquiera de los siguientes comandos imprimirá la versión de Terraform.

$ terraform -v
$ terraform version

Mira esta versión

Ultimas palabras


Después de instalar la herramienta de automatización Terraform en Linux, puede ejecutarla inmediatamente en su máquina para comenzar. Si lo está utilizando en un sistema basado en la nube o en una máquina virtual, asegúrese de que su sistema tenga una conexión a Internet activa y de haber implementado Terraform correctamente. En toda la publicación, describí el proceso de instalación de Terraform en la mayoría de las principales distribuciones de Linux.

Compártelo con tus amigos y con la comunidad de Linux si encuentras esta publicación útil e informativa. También puede escribir sus opiniones sobre esta publicación en la sección de comentarios.

Entradas relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *