03d5b39a4b
- Created ansible playbooks for setting up AMD ROCm container environment. - Added ROCm and AMD Graphics repositories in ansible tasks. - Installed necessary ROCm packages including rocm-dkms and developer tools. - Updated Dockerfile for Ollama to use version 0.13.4 and created a new Dockerfile for ROCm support. - Enhanced game station scripts for better performance and added MangoHud configuration. - Modified systemd service files to allow CPU core allocation. - Updated playbooks for Ollama and Qwen2 to include new configurations and environment variables. - Added Wake-on-LAN systemd service configuration. - Updated Terraform configurations to include secret management for the web UI. - Refactored Kubernetes deployment for open-webui to include secret handling and improved volume management.
34 lines
872 B
YAML
34 lines
872 B
YAML
- name: Add ROCm repository
|
|
become: true
|
|
ansible.builtin.yum_repository:
|
|
name: rocm
|
|
description: ROCm Repository
|
|
baseurl: https://repo.radeon.com/rocm/el9/latest/main/
|
|
gpgcheck: true
|
|
gpgkey: https://repo.radeon.com/rocm/rocm.gpg.key
|
|
enabled: true
|
|
state: present
|
|
|
|
- name: Add AMD Graphics repository
|
|
become: true
|
|
ansible.builtin.yum_repository:
|
|
name: rocmgraphics
|
|
description: AMD Graphics Repository
|
|
baseurl: https://repo.radeon.com/graphics/latest/el/9.6/main/x86_64/
|
|
gpgkey: https://repo.radeon.com/rocm/rocm.gpg.key
|
|
gpgcheck: true
|
|
enabled: true
|
|
state: present
|
|
|
|
- name: Install rocm-dkms and dependencies
|
|
become: true
|
|
ansible.builtin.package:
|
|
name:
|
|
- rocm
|
|
- rocm-developer-tools
|
|
- hipblas-devel
|
|
- hip-devel
|
|
- rocwmma-devel
|
|
- rocm-opencl-devel
|
|
state: present
|