I'm trying to create an AWS EC2 instance using Terraform. It says it creates the instance and if I try run apply again it says it's already there. It isn't being created in my AWS account though and I can't figure out what's going on. I've regenerated the access id and secret from my AWS account and placed those directly in the .tf file and according to Terraform successfully created the instance - it's just not appearing in AWS.
Any ideas?