aws.subnet_id="subnet-<xxxxxxxx>" # where <xxxxxxxx> is a private address space.
aws.associate_public_ip is left undefined so I believe it is false.
vagrant up succeeds in creating and confirming ssh connectivity, vagrant ssh succeeds, ssh to the host succeeds.
I change the config so that:
aws.associate_public_ip = true
Then vagrant chooses the public ip to ssh to instead of the private ip that is assigned from the subnet_id.
I wish for vagrant to choose the private ip to use for ssh, and still a public facing interface as well. Does anyone know how?
aws.ssh_host_attribute = ":private_ip_address"