From 0c004425ea74ae7b5fa9f18b9cbe4626157f4376 Mon Sep 17 00:00:00 2001 From: Alex Frantz Date: Mon, 6 Jul 2026 02:27:23 -0400 Subject: [PATCH] deploy ollama --- main.yml | 3 +++ tasks/utility/ollama.yml | 22 ++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 tasks/utility/ollama.yml diff --git a/main.yml b/main.yml index 856d1b7..ecfbf00 100644 --- a/main.yml +++ b/main.yml @@ -97,6 +97,9 @@ - name: Deploy OWUI import_tasks: tasks/utility/owui.yml tags: owui_deploy + - name: Deploy Ollama + import_tasks: tasks/utility/ollama.yml + tags: ollama_deploy - hosts: jackson diff --git a/tasks/utility/ollama.yml b/tasks/utility/ollama.yml new file mode 100644 index 0000000..67d0836 --- /dev/null +++ b/tasks/utility/ollama.yml @@ -0,0 +1,22 @@ +--- +- name: Deploy Ollama + include_role: + name: docker + vars: + name: ollama + directories: + - "{{ data_dir }}/ollama" + image: + name: ollama/ollama + tag: latest + volumes: + - "{{ data_dir }}/ollama:/root/.ollama" + devices: + - "/dev/kfd" + - "/dev/dri" + labels: + traefik.enable: "true" + traefik.http.routers.ollama.rule: Host(`ollama.fntz.net`) + traefik.http.routers.ollama.entrypoints: webSecure + traefik.http.routers.ollama.tls.certresolver: letsencrypt + traefik.http.services.ollama.loadbalancer.server.port: "11434"