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 es necesario 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, puede integrarse 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, necesita instalar la wgetherramienta en su sistema. Normalmente, wgetviene 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 wgetfinalice la instalación, ahora puede ejecutar el siguiente comando en el shell de su terminal para descargar la versión comprimida de Terraform en su sistema de archivos Linux. El wgetcomando 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/bindirectorio, ahora puede ejecutar el whichcomando que se proporciona a continuación para verificar 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 Arch y , 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 Terraform , 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, he descrito el proceso de instalación de Terraform en la mayoría de las principales distribuciones de Linux.

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

Leave a Comment

Your email address will not be published.