Instalowanie programu Terraform w systemie Windows przy użyciu powłoki Bash
Narzędzie Terraform umożliwia definiowanie, wyświetlanie wersji zapoznawczej i wdrażanie infrastruktury chmury. Za pomocą narzędzia Terraform tworzysz pliki konfiguracji przy użyciu składni HCL. Składnia listy HCL umożliwia określenie dostawcy chmury — takiego jak platforma Azure — oraz elementów tworzących infrastrukturę chmury. Po utworzeniu plików konfiguracji utworzysz plan wykonywania, który umożliwia wyświetlenie podglądu zmian infrastruktury przed ich wdrożeniem. Po zweryfikowaniu zmian należy zastosować plan wykonywania w celu wdrożenia infrastruktury.
W tym artykule przedstawiono opcje uwierzytelniania na platformie Azure w celu użycia z programem Terraform.
W tym artykule omówiono sposób wykonywania następujących zadań:
- Instalowanie emulatora terminalu powłoki Git Bash
- Instalowanie interfejsu wiersza polecenia platformy Azure
- Instalowanie programu Terraform
- Konfigurowanie środowiska pod kątem uruchamiania narzędzia Terraform w systemie Windows
- Omówienie typowych scenariuszy uwierzytelniania programu Terraform i platformy Azure
- Uwierzytelnianie za pomocą konta Microsoft z usługi Cloud Shell (przy użyciu powłoki Bash lub programu PowerShell)
- Uwierzytelnianie za pomocą konta Microsoft z systemu Windows (przy użyciu powłoki Bash lub programu PowerShell)
- Tworzenie jednostki usługi przy użyciu interfejsu wiersza polecenia platformy Azure
- Tworzenie jednostki usługi przy użyciu programu Azure PowerShell
- Określanie poświadczeń jednostki usługi w zmiennych środowiskowych
- Określanie poświadczeń jednostki usługi w bloku dostawcy programu Terraform
1. Konfigurowanie środowiska
- Subskrypcja platformy Azure: jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.
2. Instalowanie emulatora terminalu
W systemie Windows istnieje wiele opcji uruchamiania poleceń powłoki bash, w tym powłoki Git Bash i Terminal Windows. Ten artykuł został przetestowany przy użyciu powłoki Git Bash. Pobierz i zainstaluj powłokę Git Bash.
3. Instalowanie interfejsu wiersza polecenia platformy Azure
Zainstaluj interfejs wiersza polecenia platformy Azure. Ten artykuł został przetestowany przy użyciu interfejsu wiersza polecenia platformy Azure w wersji 2.26.1.
4. Instalowanie programu Terraform dla systemu Windows
Pobierz program Terraform. Ten artykuł został przetestowany przy użyciu programu Terraform w wersji 1.1.4.
Po pobraniu wyodrębnij plik wykonywalny do wybranego katalogu (na przykład
c:\terraform
).Zaktualizuj globalną zmienną środowiskową PATH systemu, aby uwzględnić katalog zawierający plik wykonywalny.
Otwórz okno terminalu.
Sprawdź konfigurację ścieżki globalnej za
terraform
pomocą polecenia .terraform -version
Rozwiązywanie problemów z programem Terraform na platformie Azure
Rozwiązywanie typowych problemów podczas korzystania z narzędzia Terraform na platformie Azure