Boa noite pessoal, tudo bem com vc ? preciso de um help já apanhei demais kkkk .
tenho a seguinte pipeline no azure.devopes :
name: 1.0
pool:
vmImage: ubuntu-latest
trigger:
-main
paths:
include:
- /colhocorp/terraform
variables:
- group: Credencias_aws
stages:
- stage: validate
displayName: Terraform Validate
jobs:
- job: validate
displayName: Terraform Validate
steps:
- script: |
terraform init
terraform validate
displayName: Terraform Validate
env:
AWS_ACCESS_KEY_ID: $(AWS_ACESS_KEY_ID)
AWS_SECRET_ACCESS_KEY: $(AWS_SECRET_ACCESS_KEY)
- stage: plan
displayName: Terraform Plan
jobs:
- job: plan
displayName: Terraform Plan
steps:
- script: |
terraform init
terraform plan
workingDirectory: '$(System.DefaultWorkingDirectory)/terraform/'
displayName: Terraform plan
env:
AWS_ACCESS_KEY_ID: $(AWS_ACESS_KEY_ID)
AWS_SECRET_ACCESS_KEY: $(AWS_SECRET_ACCESS_KEY)
o seguinte arquivo terraform:
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "4.64.0"
}
}
}
provider "aws" {
region = "us-east-1"
access_key = "$(AWS_ACESS_KEY_ID)"
secret_key = "$(AWS_SECRET_ACCESS_KEY)"
}
#
resource "aws_db_instance" "coelhocorp" {
allocated_storage = 5
db_name = "coelhocorpDB"
engine = "postgresql"
engine_version = "13"
instance_class = "db.t2.micro"
username = "usuario"
password = "senha"
}
o arquivo azure-pipeline.yml está no diretorio: colhocorp e o aquivo main.tf está no /colhocorp/terraform/ estou recebendo o seguinte erro : Error: configuring Terraform AWS Provider: validating provider credentials: retrieving caller identity from STS: operation error STS: GetCallerIdentity, https response error StatusCode: 403, RequestID: 1fada916-b4fc-4aee-b59e-199d4e66114f, api error InvalidClientTokenId: The security token included in the request is invalid. │ │ with provider["registry.terraform.io/hashicorp/aws"], │ on main.tf line 10, in provider "aws": │ 10: provider "aws" {
quando eu ponho a senha direto no codigo terraform consifgo sucesso no no exemplo abixo:
provider "aws" {
region = "us-east-1"
access_key = "meu_usuario"
secret_key = "minha_senha"
}
alguém consegue me ajudar ai ?