Nyheter, Prylar, Android, Mobiler, Appnedladdningar, Android

Hur man installerar och konfigurerar Terraform i Linux-distributioner

Terraform är en gratis applikation med öppen källkod som kan automatisera och hantera din infrastruktur. Terraform hjälper till att bygga tjänster och plattformar med hjälp av deklarativt språk; detta betyder att du inte behöver definiera varje steg i automatiseringen; den kan lära sig själv. Du behöver inte oroa dig för varje steg i dina system till automatisering; det kan den ta hand om. Om du är nybörjare på Terraform låter det dig börja från stärkelsen. Terraform stöder Ubuntu, Fedora, Arach, Red Hat och andra stora Linux-distributioner. Efter installation av Terraform på din Linux kan den integreras med AWS, moln, VM och andra system.

Terraform i Linux


I Linux är Terraform körbar med ett kommandoradsgränssnitt. Terraform utvecklades av HashiCorp och skrevs i programmeringsspråket Go och byggdes under Mozilla Public License v2.0. Den stöder datadelning, API, åtkomstkontroll. I det här inlägget kommer vi att se hur man installerar Terraform i Linux-distributioner.

1. Installera Terraform i Debian, Ubuntu och Mint


Att installera Terraform på ett Ubuntu- eller Debian-baserat Linux-system är enkelt och okomplicerat. Den är tillgänglig i det officiella Linux-förvaret. Kör först det flödande cURL-kommandot på ditt terminalskal för att lägga till GPG-nyckeln för Terraform till ditt system.

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

Kör sedan följande kommando för att ladda ner Terraform från Hashicorps webbplats.

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

Slutligen kan du uppdatera ditt systemförråd och installera Terraform på ditt Ubuntu-system. Installationen kräver root-lösenordet.

$ sudo apt update
$ sudo apt install terraform

2. Installera Terraform på Fedora och Red Hat Linux


Om du kör en Fedora-arbetsstation eller en Red Hat Linux på din maskin, kommer detta steg att guida dig i installationen av Terraform på ditt system. Metoderna för att installera Terraform på en tidigare version av den DNF-baserade Fedora Linux-maskinen inkluderar både YUM- och DNF-kommando.

På Red Hat Linux-systemen kan du först köra följande YUM-kommandon för att lägga till YUM-utils och sedan köra nästa kommando för att ladda ner det på ditt system.

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

Om du använder en DNF-baserad Fedora-arbetsstation, kan du köra följande kommandon på ditt terminalskal för att lägga till DNF-plugins och ladda ner Terraform på ditt Linux-system.

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

Slutligen, kör följande kommandon på ditt terminalskal för att uppdatera ditt systemförråd och installera Terraform på din maskin.

$ sudo yum update
$ sudo yum install terraform

3. Ladda ner Terraform via wget och installera på Linux


Om du upptäcker att Hashicorps arkiv-URL inte fungerar på din lokala internetanslutning, kan du ändra lagringsplatsen från ditt land till huvudservern. Om det inte heller fungerar finns det ett alternativ som låter dig installera Terraform på din Linux-maskin.

Först måste du installera wget-verktyget på ditt system. Normalt kommer wget förinstallerat på både Debian- och Red Hat-system. Om du inte kan hitta den på din maskin, använd följande kommandon för att installera den.

Installera wget på Fedora/Red Hat Linux

sudo dnf install wget

Installera wget på Debian/Ubuntu Linux

sudo apt install wget

När installationen av wget är klar kan du nu köra följande kommando på ditt terminalskal för att ladda ner den komprimerade versionen av Terraform på ditt Linux-filsystem. Kommandot wget lagrar vanligtvis filer i hemkatalogen.

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

Efter nedladdning, bläddra i din katalog och kör kommandot unzip för att extrahera filen.

sudo unzip terraform_0.14.10_linux_amd64.zip

Kör nu följande flyttakommando för att flytta Terraform-filerna in i katalogen /usr/local/bin/. Se till att du är root-användaren innan du kör följande kommando.

sudo mv terraform /usr/local/bin/

Efter att ha flyttat Terraform-filerna in i katalogen /usr/local/bin, kan du nu köra vilket kommando som anges nedan för att kontrollera om Terraform fungerar eller inte. I returen skulle du få katalogen där du förvarade Terraform-filerna.

$ which terraform

4. Installera Terraform på Arch via Snap


Om du använder ett Arch- och Arch-baserat Linux-system kan du installera Terraform på ditt system via Snap-butiken. Om du inte har Snap installerat på ditt system, kör följande git-kommandorader på ditt terminalskal för att klona Snap från Arch-förvaret och aktivera Snap-demonen på din Arch Linux.

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

Kör nu följande systemkontrollkommandon med åtkomst för att aktivera Snap-uttaget och skapa en mjuk länk för Snap-demonen på ditt system.

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

Slutligen kan du nu köra följande snap-kommando för att få Terraforms automationsverktyg på ditt Arch-system.

sudo snap install terraform --candidate

Arch Linux erbjuder dig också att ladda ner det kompilerade ZST-paketet av Terraform som du senare kan installera på ditt system genom standardpaketinstallationsprogrammet. Behaga klicka här för att ladda ner ZST-paketet av Terraform verktyg.

Kom igång med Terraform på Linux


Hittills har vi sett flera metoder för att installera Terraform på ett Linux-system. Efter avslutad installation, slutligen, vore det bättre om du kör följande kommando på ditt terminalskal för att kontrollera versionen av Terraform. Något av följande kommandon kommer att skriva ut Terraform-versionen.

$ terraform -v
$ terraform version

Slutord


Efter installation av Terraforms automationsverktyg på Linux kan du omedelbart köra det på din maskin för att komma igång. Om du använder det på ett molnbaserat system eller en virtuell maskin, se till att ditt system har en aktiv internetanslutning och att du har distribuerat Terraform korrekt. I hela inlägget har jag beskrivit processen att installera Terraform på de flesta större Linux-distributioner.

Vänligen dela det med dina vänner och Linux-communityt om du tycker att det här inlägget är användbart och informativt. Du kan också skriva ner dina åsikter om detta inlägg i kommentarsfältet.