Создан простой Azure конвейер выпуска devops для предоставления группы ресурсов. Протестировал скрипт terraform локально с файлом удаленного состояния и проверил в коде git. Вот как организован код: IA C (root папка) /bin/terraform.exe main.tf (имеет конфигурацию terraform с удаленным состоянием)
Создан конвейер выпуска, указывающий на этот репозиторий как код Pipleline дает псевдоним _IA C артефакту
в конвейере. У меня есть действия powershell для входа в систему azure с использованием субъекта службы
, затем следующая строка:
$(System.DefaultWorkingDirectory)/_IAC/bin/terraform init
Эта команда выполняется, но говорит, что файл конфигурации terraform отсутствует.
2020-03-05T02:23:04.4536130Z [0m[1mTerraform initialized in an empty directory![0m
2020-03-05T02:23:04.4536786Z
2020-03-05T02:23:04.4556953Z The directory has no Terraform configuration files. You may begin working
2020-03-05T02:23:04.4559693Z with Terraform immediately by creating Terraform configuration files.[0m