Process Flow - Connection blocks for SSH
Define resource requiring SSH
Add connection block with SSH details
Terraform uses SSH to connect
Run remote commands or provisioners
Close SSH connection
Resource provisioned
Terraform uses connection blocks to specify SSH details, enabling it to connect to remote machines and run commands during provisioning.