GNU/Linux >> Tutoriales Linux >  >> Linux

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 principio. 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, la 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 creado 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 directo. Está disponible en el repositorio oficial de Linux. Primero, ejecute el comando cURL que fluye en el shell de 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 desde el 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

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 los comandos YUM y DNF.

En los sistemas Red Hat Linux, primero puede ejecutar los siguientes comandos YUM para agregar YUM-utils 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

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 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, existe 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.

Instalar wget en Fedora/Red Hat Linux

sudo dnf install wget

Instalar wget en Debian/Ubuntu Linux

sudo apt install wget

Cuando wget finaliza 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 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, explore su directorio y ejecute el comando descomprimir para extraer el archivo.

sudo unzip terraform_0.14.10_linux_amd64.zip

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 verificar si Terraform funciona o no. A la vuelta, obtendría el directorio donde guardó los archivos de Terraform.

$ which terraform

4. Instalar 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 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 socket Snap y crear un enlace suave del daemon 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 instantáneo para obtener la herramienta de automatización de 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.

Empezar con 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 para verificar la versión de Terraform. Cualquiera de los siguientes comandos imprimirá la versión de Terraform.

$ terraform -v
$ terraform version

Palabras finales

Después de instalar la herramienta de automatización de 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 que haya 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ártalo con sus amigos y la comunidad de Linux si encuentra esta publicación útil e informativa. También puedes escribir tus opiniones sobre esta publicación en la sección de comentarios.


Linux
  1. Cómo instalar y configurar Nagios en Linux

  2. Cómo instalar Terraform en distribuciones de Linux

  3. Cómo instalar y configurar Memcached en Ubuntu Linux

  4. Cómo instalar y configurar Redis en el sistema Linux

  5. Cómo instalar y configurar EMC PowerPath en Linux

Cómo instalar y configurar Gradle en distribuciones de Linux

Cómo instalar y configurar el navegador Tor en distribuciones de Linux

Cómo instalar y configurar Git en distribuciones de Linux

Cómo instalar y configurar Yarn en distribuciones de Linux

Cómo instalar y configurar Todoist en distribuciones de Linux

Cómo instalar y configurar Spotify en distribuciones de Linux