Instalace Terraformu ve Windows pomocí Bash
Terraform umožňuje definici, verzi Preview 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 obsahuje možnosti ověřování v Azure pro použití s Terraformem.
V tomto článku získáte informace o těchto tématech:
- Instalace emulátoru terminálu Git Bash
- Instalace rozhraní příkazového řádku Azure
- Instalace Terraformu
- Konfigurace prostředí pro spuštění Terraformu ve Windows
- 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í instančního objektu pomocí Azure CLI
- Vytvoření instančního objektu s využitím Azure PowerShellu
- Zadání přihlašovacích údajů instančního objektu v proměnných prostředí
- Zadání přihlašovacích údajů instančního objektu v bloku zprostředkovatele Terraformu
1. Konfigurace prostředí
- Předplatné Azure: Pokud ještě nemáte předplatné Azure, vytvořte si bezplatný účet před tím, než začnete.
2. Instalace emulátoru terminálu
Ve Windows můžete spouštět příkazy Bash, včetně Git Bash a Terminál Windows. Tento článek byl testován pomocí Git Bash. Stáhněte a nainstalujte Git Bash.
3. Instalace Azure CLI
Nainstalujte Azure CLI. Tento článek byl testován pomocí Azure CLI verze 2.26.1.
4. Instalace Terraformu pro Windows
Stáhněte si Terraform. Tento článek byl testován pomocí Terraformu verze 1.1.4.
Ze stahování extrahujte spustitelný soubor do adresáře podle vašeho výběru (například
c:\terraform
).Aktualizujte globální proměnnou prostředí PATH systému tak, aby zahrnovala adresář, který obsahuje spustitelný soubor.
Otevřete okno terminálu.
Pomocí příkazu ověřte konfiguraci
terraform
globální cesty.terraform -version
Řešení potíží s Terraformem v Azure
Řešení běžných problémů při používání Terraformu v Azure