Exatamente como você diz, há uma opção vpc_id
que é apontada na documentação do Construtor amazon-ebs . Você adicionou essa opção ao seu arquivo JSON do Packer, mas a adicionou no lugar errado.
A opção vpc_id
deve ser adicionada ao seu objeto construtor e não ao objeto variáveis . Então, deve ser algo como isto:
{
"variables": {},
"builders": [{
"vpc_id": "vpc-12345678",
"subnet_id": "subnet-1c5d5c68",
"type": "amazon-instance",
"access_key": "somekey",
"secret_key": "somekey",
"account_id": "AccountIDNUMBER",
[...]
}],
}