62 lines
1.4 KiB
Plaintext
Raw Normal View History

# | Settings configuration default values
# | Migrated from: provisioning/kcl/settings.k
# | Pattern: Pure defaults (no schema, no contracts)
{
secret_provider = {
provider = "sops",
},
sops_config = {
use_age = true,
},
kms_config = {
server_url = "",
auth_method = "certificate",
timeout = 30,
verify_ssl = true,
},
ai_provider = {
enabled = false,
provider = "openai",
max_tokens = 2048,
temperature = 0.3,
timeout = 30,
enable_template_ai = true,
enable_query_ai = true,
enable_webhook_ai = false,
},
run_set = {
wait = true,
output_format = "human",
output_path = "tmp/NOW-deploy",
inventory_file = "./inventory.yaml",
use_time = true,
},
settings = {
main_name = "",
main_title = "",
settings_path = "./settings.yaml",
defaults_provs_dirpath = "./defs",
defaults_provs_suffix = "_defaults.k",
prov_data_dirpath = "./data",
prov_data_suffix = "_settings.k",
created_taskservs_dirpath = "./tmp/NOW_deployment",
prov_resources_path = "./resources",
created_clusters_dirpath = "./tmp/NOW_clusters",
prov_clusters_path = "./clusters",
prov_local_bin_path = "./bin",
cluster_admin_host = "",
cluster_admin_port = 22,
servers_wait_started = 27,
cluster_admin_user = "root",
clusters_save_path = "/${main_name}/clusters",
servers_paths = ["servers"],
clusters_paths = ["clusters"],
},
}