Sdílet prostřednictvím


Konfigurace Terraformu v Azure Cloud Shellu pomocí Azure PowerShellu

Terraform umožňuje definici, náhled a nasazení cloudové infrastruktury. Pomocí Terraformu vytvoříte konfigurační soubory pomocí syntaxe HCL. Syntaxe seznamu HCL umožňuje zadat poskytovatele cloudu , například Azure, a prvky, které tvoří vaši cloudovou infrastrukturu. Po vytvoření konfiguračních souborů vytvoříte plán provádění , který vám umožní zobrazit náhled změn infrastruktury před jejich nasazením. Jakmile ověříte změny, použijete plán provádění k nasazení infrastruktury.

Tento článek ukazuje, jak začít s Terraformem v Azure pomocí Cloud Shellu a PowerShellu.

V tomto článku se naučíte:

  • Konfigurace Cloud Shellu
  • Vysvětlení běžných scénářů ověřování Terraformu a Azure
  • Ověřování prostřednictvím účtu Microsoft z Cloud Shellu (pomocí Bash nebo PowerShellu)
  • Ověřování pomocí účtu Microsoft z Windows (pomocí Bash nebo PowerShellu)
  • Vytvoření aplikačního objektu pomocí Azure CLI
  • Vytvoření služebního účtu pomocí Azure PowerShellu
  • Specifikujte přihlašovací údaje službového identifikátoru v proměnných prostředí
  • Určení přihlašovacích údajů pro hlavní službu v bloku poskytovatele Terraformu

1. Konfigurace prostředí

2. Otevřete Cloud Shell

  1. Pokud už máte otevřenou relaci Cloud Shellu, můžete přejít k další části.

  2. Přejděte na Azure Portal.

  3. V případě potřeby se přihlaste ke svému předplatnému Azure a změňte adresář Azure.

  4. Otevřete Cloud Shell.

    V horní nabídce na webu Azure Portal otevřete Cloud Shell.

  5. Pokud jste cloud Shell ještě nepoužívali, nakonfigurujte prostředí a nastavení úložiště.

  6. Vyberte prostředí příkazového řádku.

    Vyberte rozhraní příkazového řádku, které chcete použít v Cloud Shellu.

3. Instalace nejnovější verze Terraformu v Azure Cloud Shellu

Cloud Shell se automaticky aktualizuje na nejnovější verzi Terraformu. Aktualizace ale přicházejí během několika týdnů od vydání. V tomto článku se dozvíte, jak stáhnout a nainstalovat aktuální verzi Terraformu.

  1. Určete verzi Terraformu, která se používá v Cloud Shellu.

    terraform version
    
  2. Pokud verze Terraformu nainstalovaná v Cloud Shellu není nejnovější, zobrazí se zpráva oznamující, že je neaktuální.

  3. Pokud pracujete s uvedenou verzí, přejděte k další části. V opačném případě pokračujte následujícím postupem.

  4. Přejděte na stránku pro stahování Terraformu.

  5. Posuňte se dolů na odkazy pro stažení Linuxu .

  6. Přesuňte myš na 64bitový odkaz. Tento odkaz je určený pro nejnovější 64bitovou verzi LINUX AMD, která je vhodná pro Cloud Shell.

  7. Zkopírujte adresu URL.

  8. Spusťte curl a nahraďte zástupný symbol adresou URL z předchozího kroku.

    curl -O <terraform_download_url>
    
  9. Rozbalte soubor.

    unzip <zip_file_downloaded_in_previous_step>
    
  10. Pokud adresář neexistuje, vytvořte adresář s názvem bin.

    mkdir bin
    
  11. terraform Přesuňte soubor do bin adresáře.

    mv terraform bin/    
    
  12. Zavřete a restartujte Cloud Shell.

  13. Ověřte, že stažená verze Terraformu je první v cestě.

    terraform version
    

4. Ověření výchozího předplatného Azure

Když se přihlásíte k webu Azure Portal pomocí účtu Microsoft, použije se výchozí předplatné Azure pro tento účet.

Terraform se automaticky ověřuje pomocí informací z výchozího předplatného Azure.

Spuštěním příkazu az account show ověřte aktuální účet Microsoft a předplatné Azure.

az account show

Všechny změny, které provedete přes Terraform, se nacházejí v zobrazeném předplatném Azure. Pokud chcete, přeskočte zbytek tohoto článku.

Řešení potíží s Terraformem v Azure

Řešení běžných problémů při používání Terraformu v Azure

Další kroky