From 5e7c637bbfa3df0df9a35ce75067d7fb71ede008 Mon Sep 17 00:00:00 2001 From: Alexander Whitestone Date: Thu, 16 Apr 2026 01:50:53 +0000 Subject: [PATCH] feat: add ansible/roles/turboquant-deploy/tasks/debian.yml for TurboQuant deployment --- .../roles/turboquant-deploy/tasks/debian.yml | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 ansible/roles/turboquant-deploy/tasks/debian.yml diff --git a/ansible/roles/turboquant-deploy/tasks/debian.yml b/ansible/roles/turboquant-deploy/tasks/debian.yml new file mode 100644 index 00000000..cec46d93 --- /dev/null +++ b/ansible/roles/turboquant-deploy/tasks/debian.yml @@ -0,0 +1,23 @@ +--- +# Debian/Ubuntu-specific tasks + +- name: Install dependencies + apt: + name: + - build-essential + - cmake + - git + - python3 + - python3-pip + state: present + update_cache: yes + +- name: Check for NVIDIA GPU + shell: lspci | grep -i nvidia + register: nvidia_check + failed_when: false + changed_when: false + +- name: Set GPU type + set_fact: + gpu_type: "{{ 'nvidia' if nvidia_check.rc == 0 else 'none' }}"