33 lines
832 B
Plaintext
33 lines
832 B
Plaintext
|
|
{
|
||
|
|
provisioning = {
|
||
|
|
output_dir | default = "./provisioning",
|
||
|
|
default_providers | default = ["aws", "hetzner"],
|
||
|
|
generation = {
|
||
|
|
dry_run | default = false,
|
||
|
|
overwrite | default = false,
|
||
|
|
verbose | default = false,
|
||
|
|
},
|
||
|
|
templates = {
|
||
|
|
base_path | default = "crates/typedialog-prov-gen/templates",
|
||
|
|
},
|
||
|
|
infrastructure = {
|
||
|
|
environment | default = "development",
|
||
|
|
region | default = "us-east-1",
|
||
|
|
},
|
||
|
|
nickel = {
|
||
|
|
generate_defaults | default = true,
|
||
|
|
use_constraints | default = true,
|
||
|
|
validate_schemas | default = true,
|
||
|
|
},
|
||
|
|
ai = {
|
||
|
|
enabled | default = false,
|
||
|
|
provider | default = "claude",
|
||
|
|
model | default = "claude-3-5-sonnet-20241022",
|
||
|
|
},
|
||
|
|
logging = {
|
||
|
|
level | default = "info",
|
||
|
|
file | default = false,
|
||
|
|
},
|
||
|
|
},
|
||
|
|
}
|