main.tfdescribes the actual config objects to be created. The attributes of these resources are either hard coded or looked up from input variables inexamples.tfvarsvariables.tfdescribes the input variables to the terraform config. These can have defaultsversions.tfis used to specify the contains version requirements for Terraform and providers.examples.tfvarshas the inputs for variables specified invariables.tf. For variables not defined in this file, default values will be taken.outputs.tfcontains the outputs from the resources created inmain.tf