我正在尝试使用 OctopusDeploy terraform 应用步骤来使用 AzureRM 后端生成我的基础架构。后端已设置并可以在我的计算机上运行。
当我从 OctoopusDeploy 尝试它时,它似乎无法通过代理 - 这是一个身份验证代理。
我已经在 OctopusDeploy 中设置了代理(并且包是从通过代理的 NuGet 提要提供的)并且我在系统环境变量中设置了 HTTP_PROXY 和 HTTPS_PROXY。八达通服务以有权通过代理使用互联网的用户身份运行
这是输出:
Info Extracting package: C:\Octopus\OctopusServer\PackageCache\feeds-app-hub\TF_AppHub@S1.1.35248@7308A1964B1A0D48AF04BB90C9FBB55D.nupkg
Info terraform.exe init -no-color -input=false -get-plugins=true -backend-config= access_key=<acc_key>
Info Initializing the backend...
Info Successfully configured the backend "azurerm"! Terraform will automatically use this backend unless the backend configuration changes.
Error Error refreshing state: Get https://<storage_acc>.blob.core.windows.net/modules/dev2.terraform.tfstate: proxyconnect tcp: EOF
Fatal The remote script failed with exit code 1
Fatal The action Create Infrastructure on the Octopus Server failed