Поделиться через


Установка Terraform в Windows с помощью Bash

Terraform включает определение, предварительную версию и развертывание облачной инфраструктуры. С помощью Terraform вы создаете файлы конфигурации с помощью синтаксиса HCL. Синтаксис HCL позволяет указать поставщика облачных служб, таких как Azure, и элементы, составляющие облачную инфраструктуру. После создания файлов конфигурации вы создадите план выполнения , который позволяет предварительно просмотреть изменения инфраструктуры перед развертыванием. После того как вы проверите изменения, примените план выполнения для развертывания инфраструктуры.

В этой статье представлены параметры проверки подлинности в Azure для использования с Terraform.

В этой статье вы узнаете, как:

  • Установка эмулятора терминала Git Bash
  • Установите Azure CLI
  • Установка Terraform
  • Настройка среды для запуска Terraform в Windows
  • Общие сведения о сценариях проверки подлинности Terraform и Azure
  • Проверка подлинности с помощью учетной записи Майкрософт из Cloud Shell (с помощью Bash или PowerShell)
  • Проверка подлинности с помощью учетной записи Майкрософт из Windows (с помощью Bash или PowerShell)
  • Создание service principal с помощью Azure CLI
  • Создание сервисного принципала с помощью Azure PowerShell
  • Указание учетных данных принципала службы в переменных среды
  • Определите учетные данные сервисного принципала в блоке провайдера Terraform

1. Настройка среды

2. Установка эмулятора терминала

В Windows существует множество вариантов выполнения команд bash, включая Git Bash и терминал Windows. Эта статья протестирована с помощью Git Bash. Скачайте и установите Git Bash.

3. Установка Azure CLI

Установите Azure CLI. Эта статья была протестирована с помощью Azure CLI версии 2.26.1.

4. Установка Terraform для Windows

  1. Скачайте Terraform. Эта статья была протестирована с помощью Terraform версии 1.1.4.

  2. Извлеките исполняемый файл в каталог по вашему выбору (например, c:\terraform).

  3. Обновите глобальную переменную среды PATH системы, чтобы включить каталог, содержащий исполняемый файл.

  4. Откройте окно терминала.

  5. Проверьте конфигурацию глобального terraform пути с помощью команды.

    terraform -version
    

Устранение неполадок с Terraform в Azure

Устранение распространенных проблем при использовании Terraform в Azure

Дальнейшие шаги