Azure PowerShell ile Windows'a Terraform yükleme

Terraform , bulut altyapısının tanımlanmasını, önizlemesini ve dağıtımını sağlar. Terraform kullanarak HCL söz dizimlerini kullanarak yapılandırma dosyaları oluşturursunuz. HCL söz dizimi, Azure gibi bulut sağlayıcısını ve bulut altyapınızı oluşturan öğeleri belirtmenize olanak tanır. Yapılandırma dosyalarınızı oluşturduktan sonra, altyapı değişikliklerinizin dağıtılmadan önce önizlemesini görüntülemenizi sağlayan bir yürütme planı oluşturursunuz. Değişiklikleri doğruladıktan sonra, altyapıyı dağıtmak için yürütme planını uygularsınız.

Bu makalede, PowerShell kullanarak Azure'da Terraform kullanmaya nasıl başlandığı açıklanır.

Bu makalede şunları öğreneceksiniz:

  • PowerShell'in en son sürümünü yükleme
  • Yeni PowerShell Az Modülünü yükleme
  • Azure CLI'yi yükleme
  • Terraform'u yükleme
  • Yaygın Terraform ve Azure kimlik doğrulama senaryolarını anlama
  • Cloud Shell'den bir Microsoft hesabı aracılığıyla kimlik doğrulaması (Bash veya PowerShell kullanarak)
  • Windows'tan bir Microsoft hesabı aracılığıyla kimlik doğrulaması (Bash veya PowerShell kullanarak)
  • Azure CLI kullanarak hizmet sorumlusu oluşturma
  • Azure PowerShell’i kullanarak hizmet sorumlusu oluşturma
  • Ortam değişkenlerinde hizmet sorumlusu kimlik bilgilerini belirtme
  • Terraform sağlayıcı bloğunda hizmet sorumlusu kimlik bilgilerini belirtme

1. Ortamınızı yapılandırma

  • Azure aboneliği: Azure aboneliğiniz yoksa başlamadan önce ücretsiz bir hesap oluşturun.

2. Azure PowerShell'i yükleme

  1. Azure kaynaklarıyla etkileşime izin veren en son PowerShell modülüne Azure PowerShell Az modülü adı verilir. Azure PowerShell Az modülünü kullanırken, powershell 7 (veya üstü) tüm platformlarda önerilen sürümdür. PowerShell yüklüyse, bir PowerShell istemine aşağıdaki komutu girerek sürümü doğrulayabilirsiniz.

    $PSVersionTable.PSVersion
    
  2. PowerShell'i yükleyin. Bu tanıtım, Windows 10'da PowerShell 7.2.1 (x64) kullanılarak test edilmiştir.

3. Azure CLI'yi yükleme

Terraform'un Azure'da kimlik doğrulaması için Azure CLI'yı yüklemeniz gerekir. Bu tanıtım, Azure CLI sürüm 2.32.0 kullanılarak test edilmiştir.

4. Windows için Terraform'u yükleme

  1. Terraform'ı indirin. Bu makale Terraform sürüm 1.1.4 kullanılarak test edilmiştir.

  2. İndirmeden, yürütülebilir dosyayı seçtiğiniz bir dizine (örneğin, c:\terraform) ayıklayın.

  3. Sisteminizin genel PATH ortam değişkenini yürütülebilir dosyayı içeren dizini içerecek şekilde güncelleştirin.

  4. Bir terminal penceresi açın.

  5. komutuyla terraform genel yol yapılandırmasını doğrulayın.

    terraform -version
    

Azure'da Terraform sorunlarını giderme

Azure'da Terraform kullanırken karşılaşılan yaygın sorunları giderme

Sonraki adımlar