62 lines
1.4 KiB
Plaintext
62 lines
1.4 KiB
Plaintext
|
|
# | 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"],
|
||
|
|
},
|
||
|
|
}
|