COURSEWARE_HOST_PROFILE="{{ courseware_host_profile | trim }}" COURSEWARE_ROOT="{{ courseware_root }}" COURSEWARE_STATE_DIR="{{ courseware_state_dir }}" COURSEWARE_BIND_HOST="{{ courseware_bind_host }}" COURSEWARE_URL_HOST="{{ courseware_url_host }}" COURSEWARE_OLLAMA_PORT="{{ courseware_ports.ollama }}" COURSEWARE_OPEN_WEBUI_PORT="{{ courseware_ports.open_webui }}" COURSEWARE_NETRON_PORT="{{ courseware_ports.netron }}" COURSEWARE_CHUNKVIZ_PORT="{{ courseware_ports.chunkviz }}" COURSEWARE_EMBEDDING_ATLAS_PORT="{{ courseware_ports.embedding_atlas }}" COURSEWARE_UNSLOTH_PORT="{{ courseware_ports.unsloth }}" COURSEWARE_PROMPTFOO_PORT="{{ courseware_ports.promptfoo }}" COURSEWARE_WIKI_PORT="{{ courseware_ports.wiki }}" COURSEWARE_WETTY_PORT="{{ courseware_ports.wetty }}" COURSEWARE_OLLAMA_MIN_VERSION="{{ courseware_ollama_min_version }}" OLLAMA_BIN="{{ courseware_ollama_bin }}" OLLAMA_MODELS_DIR="{{ courseware_ollama_models_dir }}" NODE_RUNTIME_BIN_DIR="{{ courseware_node_runtime_bin_dir }}" NETRON_VENV="{{ courseware_netron_venv_dir }}" WETTY_BIN="{{ courseware_wetty_dir }}/node_modules/.bin/wetty" COURSEWARE_WETTY_BASE_PATH="{{ courseware_wetty_base_path }}" OPEN_WEBUI_VENV="{{ courseware_venvs_dir }}/open-webui" OPEN_WEBUI_DATA_DIR="{{ courseware_state_dir }}/open-webui" CHUNKVIZ_DIR="{{ courseware_repos_dir }}/ChunkViz" EMBEDDING_ATLAS_VENV="{{ courseware_venvs_dir }}/embedding-atlas" TTPS_DATASET_PATH="{{ courseware_datasets_dir }}/ttps_dataset.parquet" WIKI_TEST_RAW_PATH="{{ courseware_datasets_dir }}/wiki.test.raw" COURSEWARE_OLLAMA_BASE_URL="http://{{ courseware_url_host }}:{{ courseware_ports.ollama }}" COURSEWARE_LAB1_LLAMA_MODEL_PATH="{{ courseware_lab1_llama_local_path }}" COURSEWARE_LAB1_OLLAMA_MODEL_ALIAS="{{ courseware_lab1_ollama_model_alias }}" UNSLOTH_BIN="{{ ansible_env.HOME }}/.local/bin/unsloth" PROMPTFOO_DIR="{{ courseware_promptfoo_dir }}" PROMPTFOO_BIN="{{ courseware_tools_dir }}/promptfoo/node_modules/.bin/promptfoo" WIKI_DIR="{{ courseware_wiki_repo_dir }}" WIKI_RUNTIME_CONFIG_PATH="{{ courseware_wiki_runtime_config_path }}" LLAMA_CPP_BIN_DIR="{{ courseware_llama_cpp_bin_dir }}" KILN_LINUX_BIN="{{ courseware_apps_dir }}/kiln/Kiln" KILN_MAC_APP="{{ courseware_apps_dir }}/Kiln.app" KILN_LAUNCH_PATH="{% if ansible_system == 'Darwin' %}{{ courseware_apps_dir }}/Kiln.app{% else %}{{ courseware_apps_dir }}/kiln/Kiln{% endif %}"