Configuration
In togomak, everything is defined as a "runnable" using an HCL block. A standard HCL block looks like this
block_type "id" {
  arg1 = value1
  arg2 = {
    key = "value"
  }
 
  sub_block {
    id = "value"
  }
}For a detailed understanding of togomak HCL syntax, we recommend 🔗 Terraform's Guide to HCL Syntax (opens in a new tab)
Multiple blocks can be placed in different files under the same directory, or could be imported. Here are the supported togomak blocks:
togomak also exports certain global variables and functions:
- For variables, see Global Variables
- For functions, see Functions