Eu criei um novo pipeline YAML no Azure Devops. É quase uma cópia idêntica de outro pipeline que está funcionando bem.
O estágio de construção funciona bem, mas quando chega ao script de terraform tenta ser executado, recebo os erros abaixo:
##[warning]There was a failure in sending the provision message: Unexpected response code from remote provider InternalServerError
,##[warning]There was a failure in sending the provision message: Unexpected response code from remote provider InternalServerError
,##[warning]There was a failure in sending the provision message: Unexpected response code from remote provider InternalServerError
,##[warning]There was a failure in sending the provision message: Unexpected response code from remote provider InternalServerError
,##[warning]There was a failure in sending the provision message: Unexpected response code from remote provider InternalServerError
,##[error]Provisioning request delayed or failed to send 5 time(s). This is over the limit of 3 time(s).
Esta é a primeira parte do yaml.
parameters:
environment:
jobs:
- deployment: '${{ parameters.environment }}Infrastructure'
displayName: 'Deploy infrastructure ${{ parameters.environment }}'
environment: '${{ parameters.environment }}'
dependsOn: []
variables:
containername: terraform
terraformPlan: terraform-plan
storagename: 'io${{ parameters.environment }}storage'
strategy:
runOnce:
deploy:
steps:
- checkout: self
- task: [email protected]
displayName: Install Terraform
inputs:
terraformVersion: 0.14.9
- task: [email protected]
displayName: Terraform Init
Nós mesmos experimentamos isso. Resolvemos esclarecendo a imagem específica do agente que queríamos, em vez de deixar ADO inferir isso. Igual a:
pool:
vmImage: 'ubuntu-latest'
Este artigo é coletado da Internet.
Se houver alguma infração, entre em [email protected] Delete.
deixe-me dizer algumas palavras