For some reason the puppet provisioner doesn't work for me on AWS - not the way I have my stuff set up.
I have to do an inline shell provisioner for my puppet apply when it's on AWS, but I want to use my puppet provisioner on virtualbox.
I can't seem to find a value that I can do a conditional check on for this.
I've also looked at giving the provisioner a name and overriding that named provisioner in the AWS provider as well but no luck.
I deserialized the 'vm' object but it doesn't contain any provider information. I'm sure this isn't the first time someone has come across this...