Add wiki refresh command and service updates
This commit is contained in:
@@ -74,12 +74,10 @@ courseware_white_rabbit_variants:
|
||||
quant: "IQ2_M"
|
||||
filename: "WhiteRabbitNeo_WhiteRabbitNeo-V3-7B-IQ2_M.gguf"
|
||||
courseware_lab2_ollama_models:
|
||||
- label: "Gemma 4 E2B Q2"
|
||||
value: "cajina/gemma4_e2b-q2_k_xl:v01"
|
||||
- label: "Gemma 4 E2B Q4"
|
||||
value: "batiai/gemma4-e2b:q4"
|
||||
- label: "Gemma 4 E2B Q8"
|
||||
value: "bjoernb/gemma4-e2b-fast:latest"
|
||||
- label: "Gemma 4 E2B Q6"
|
||||
value: "batiai/gemma4-e2b:q6"
|
||||
courseware_ollama_models: "{{ courseware_lab2_ollama_models | map(attribute='value') | list }}"
|
||||
courseware_optional_ollama_models: []
|
||||
courseware_install_optional_heavy_models: false
|
||||
|
||||
@@ -16,6 +16,6 @@
|
||||
- chunkviz
|
||||
- promptfoo
|
||||
- { role: ollama_models, tags: ["ollama_models"] }
|
||||
- wiki
|
||||
- { role: wiki, tags: ["wiki"] }
|
||||
- kiln
|
||||
- unsloth
|
||||
|
||||
@@ -2,7 +2,9 @@
|
||||
git:
|
||||
repo: "{{ courseware_wiki_repo }}"
|
||||
dest: "{{ courseware_wiki_repo_dir }}"
|
||||
update: false
|
||||
update: "{{ courseware_wiki_force_update | default(false) | bool }}"
|
||||
force: "{{ courseware_wiki_force_update | default(false) | bool }}"
|
||||
register: courseware_wiki_repo_sync
|
||||
|
||||
- name: Check whether wiki referrer policy patch is already applied
|
||||
command:
|
||||
@@ -27,14 +29,21 @@
|
||||
args:
|
||||
chdir: "{{ courseware_wiki_repo_dir }}"
|
||||
when: courseware_wiki_referrer_policy_patch.rc != 0
|
||||
register: courseware_wiki_referrer_policy_apply
|
||||
|
||||
- name: Stat wiki Next dependency
|
||||
stat:
|
||||
path: "{{ courseware_wiki_repo_dir }}/node_modules/next/package.json"
|
||||
register: courseware_wiki_next_dependency
|
||||
|
||||
- name: Install wiki dependencies with contained Node runtime
|
||||
command: npm install
|
||||
args:
|
||||
chdir: "{{ courseware_wiki_repo_dir }}"
|
||||
creates: "{{ courseware_wiki_repo_dir }}/node_modules/next/package.json"
|
||||
environment:
|
||||
PATH: "{{ courseware_node_runtime_bin_dir }}:{{ ansible_env.PATH }}"
|
||||
when:
|
||||
- not courseware_wiki_next_dependency.stat.exists or courseware_wiki_repo_sync.changed
|
||||
|
||||
- name: Render wiki runtime config
|
||||
template:
|
||||
@@ -54,4 +63,4 @@
|
||||
environment:
|
||||
PATH: "{{ courseware_node_runtime_bin_dir }}:{{ ansible_env.PATH }}"
|
||||
when:
|
||||
- not courseware_wiki_build.stat.exists or courseware_wiki_referrer_policy_patch.rc != 0
|
||||
- not courseware_wiki_build.stat.exists or courseware_wiki_repo_sync.changed or courseware_wiki_referrer_policy_patch.rc != 0
|
||||
|
||||
Reference in New Issue
Block a user