Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Erro com o terraform apply

Após executar o comando terraform init com sucesso, rodei terraform plan, e depois terraform apply dentro de tf-aws-infra-jenkins, porém estou recebendo o seguinte erro relacionado à aws (listei algumas etapas antes do erro)

  Enter a value: yes

tls_private_key.example: Creating...
aws_security_group.security_group_instance_test: Creating...
tls_private_key.example: Creation complete after 4s [id=75dcb556cebad7b7daab9cf8b11e759bcb79fd0e]
aws_key_pair.generated_key: Creating...
aws_key_pair.generated_key: Creation complete after 0s [id=jenkins]
null_resource.generate_key_pair: Creating...
null_resource.generate_key_pair: Provisioning with 'local-exec'...
null_resource.generate_key_pair (local-exec): (output suppressed due to sensitive value in config)
null_resource.generate_key_pair: Creation complete after 0s [id=3053678071261690957]
╷
│ Error: creating Security Group (jenkins-instance): operation error EC2: CreateSecurityGroup, https response error StatusCode: 400, RequestID: 38f650fc-1705-4c01-a538-4bf55868579e, api error InvalidVpcID.NotFound: The vpc ID 'vpc-99580efd' does not exist
│ 
│   with aws_security_group.security_group_instance_test,
│   on main.tf line 4, in resource "aws_security_group" "security_group_instance_test":
│    4: resource "aws_security_group" "security_group_instance_test" {

Lembrando que já configurei um usuario do IAM com acesso programático e sua accessKey através do aws-cli instalado em minha máquina (Linux Mint)

1 resposta
solução!

Descobri que já tinha na minha AWS um VPC e algumas subnets configuradas, logo consegui resolver editando o arquivo variables.tf e apontando para elas. Fica aqui o registro caso alguém tenha um problema semelhante