This is a pretty basic question, but I want to understand how terraform will customize an OS VM (new Linux VM for example). I know you specify in the main.tf what you want customized (networking, hostname, etc.), but terraform would need credentials to log into the newly cloned/created VM and make those changes? That being said, how/where do you specify those credentials? I’ve been looking at the docs, but i am unable to locate that section.