170 lines
4.8 KiB
YAML
170 lines
4.8 KiB
YAML
hostname: ci-01.lab.alexpires.me
|
|
ansible_user: "{{ lookup('env', 'ANSIBLE_USER') }}"
|
|
ansible_password: "{{ lookup('env', 'WIN_CI_01_PASSWORD') }}"
|
|
ansible_connection: winrm
|
|
ansible_winrm_transport: basic
|
|
ansible_winrm_server_cert_validation: ignore
|
|
|
|
ssh_users:
|
|
- name: "{{ ansible_user }}"
|
|
admin: true
|
|
keys:
|
|
- "{{ lookup('file', 'keys/ansible_user.pub') }}"
|
|
- "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIN1YEqRDPq7lMd2n37OmzX1AEyeed17uf4LPgSgkb/Sb"
|
|
|
|
prometheus_install_dir: "D:\\Prometheus"
|
|
grafana_prometheus_sources:
|
|
- 10.19.4.136
|
|
|
|
windows_exporter_collectors:
|
|
- cache
|
|
- cpu
|
|
- cpu_info
|
|
- gpu
|
|
- diskdrive
|
|
- logical_disk
|
|
- memory
|
|
- net
|
|
- os
|
|
- process
|
|
- service
|
|
- tcp
|
|
- time
|
|
- update
|
|
|
|
llama_server_windows_install_dir: "D:\\llama_server"
|
|
llama_server_windows_user: "llama"
|
|
llama_server_windows_working_dir: "D:\\llama_server"
|
|
llama_server_windows_backend: "vulkan"
|
|
|
|
llama_server_models:
|
|
- name: "luau-qwen3-4b-fim-v0.1"
|
|
model_id: "mradermacher/Luau-Qwen3-4B-FIM-v0.1-GGUF"
|
|
quant: "IQ4_XS"
|
|
revision: "main"
|
|
preset:
|
|
ctx-size: 4096
|
|
- name: "ministral-3-3b-instruct"
|
|
model_id: "unsloth/Ministral-3-3B-Instruct-2512-GGUF"
|
|
quant: "IQ4_XS"
|
|
revision: "main"
|
|
preset:
|
|
ctx-size: 4096
|
|
- name: "qwen2.5-coder-1.5b-instruct"
|
|
model_id: "Qwen/Qwen2.5-Coder-1.5B-Instruct-GGUF"
|
|
quant: "Q4_K_M"
|
|
revision: "main"
|
|
preset:
|
|
ctx-size: 4096
|
|
- name: "qwencoder-3b"
|
|
model_id: "Jojobigworld/XiYanSQL-QwenCoder-3B-2502-Q4_K_M-GGUF"
|
|
quant: "Q4_K_M"
|
|
revision: "main"
|
|
preset:
|
|
ctx-size: 4096
|
|
- name: "qwen2.5-coder-1.5b-q8"
|
|
model_id: "ggml-org/Qwen2.5-Coder-1.5B-Q8_0-GGUF"
|
|
quant: "Q8_0"
|
|
revision: "main"
|
|
preset:
|
|
ctx-size: 4096
|
|
- name: "qwen2.5-coder-3b-q8"
|
|
model_id: "ggml-org/Qwen2.5-Coder-3B-Q8_0-GGUF"
|
|
quant: "Q8_0"
|
|
revision: "main"
|
|
preset:
|
|
ctx-size: 4096
|
|
|
|
llama_server_host: "0.0.0.0"
|
|
|
|
llama_server_windows_sources:
|
|
- 10.19.4.136
|
|
|
|
llama_server_args_extra:
|
|
[
|
|
"-t",
|
|
8,
|
|
"-np",
|
|
1,
|
|
"-c",
|
|
4092,
|
|
"-b",
|
|
1024,
|
|
"-ub",
|
|
512,
|
|
"-fa",
|
|
"on",
|
|
"-ctk",
|
|
"q4_0",
|
|
"-ctv",
|
|
"q4_0",
|
|
"-cram",
|
|
2048,
|
|
"-fit",
|
|
"off",
|
|
"--mmap",
|
|
]
|
|
|
|
windows_containers_service_password: "{{ lookup('env', 'WIN_CI_01_PASSWORD') }}"
|
|
windows_gitea_runner_instance_url: "https://code.alexpires.me"
|
|
windows_gitea_runner_registration_token: "{{ lookup('env', 'GITEA_RUNNER_REGISTRATION_TOKEN') }}"
|
|
windows_gitea_runner_build_root: "D:\\GiteaRunner\\builds"
|
|
windows_gitea_runner_runners:
|
|
- profile: cicd-base
|
|
name: "gitea-runner-cicd-base"
|
|
container_name: "gitea-runner-cicd-base"
|
|
image: "local/gitea-runner:cicd-base"
|
|
dockerfile_src: "Dockerfile.cicd-base"
|
|
labels: "cicd-base:host"
|
|
config_file: "D:\\GiteaRunner\\cicd-base\\config.yaml"
|
|
data_dir: "D:\\GiteaRunner\\cicd-base\\data"
|
|
log_dir: "D:\\Logs\\GiteaRunner\\cicd-base"
|
|
- profile: infra-tools
|
|
name: "gitea-runner-infra-tools"
|
|
container_name: "gitea-runner-infra-tools"
|
|
image: "local/gitea-runner:infra-tools"
|
|
dockerfile_src: "Dockerfile.infra-tools"
|
|
labels: "infra-tools:host"
|
|
config_file: "D:\\GiteaRunner\\infra-tools\\config.yaml"
|
|
data_dir: "D:\\GiteaRunner\\infra-tools\\data"
|
|
log_dir: "D:\\Logs\\GiteaRunner\\infra-tools"
|
|
- profile: security-scan
|
|
name: "gitea-runner-security-scan"
|
|
container_name: "gitea-runner-security-scan"
|
|
image: "local/gitea-runner:security-scan"
|
|
dockerfile_src: "Dockerfile.security-scan"
|
|
labels: "security-scan:host"
|
|
config_file: "D:\\GiteaRunner\\security-scan\\config.yaml"
|
|
data_dir: "D:\\GiteaRunner\\security-scan\\data"
|
|
log_dir: "D:\\Logs\\GiteaRunner\\security-scan"
|
|
- profile: cpp-build
|
|
name: "gitea-runner-cpp-build"
|
|
container_name: "gitea-runner-cpp-build"
|
|
image: "local/gitea-runner:cpp-build"
|
|
dockerfile_src: "Dockerfile.cpp-build"
|
|
labels: "cpp-build:host"
|
|
config_file: "D:\\GiteaRunner\\cpp-build\\config.yaml"
|
|
data_dir: "D:\\GiteaRunner\\cpp-build\\data"
|
|
log_dir: "D:\\Logs\\GiteaRunner\\cpp-build"
|
|
- profile: go-build
|
|
name: "gitea-runner-go-build"
|
|
container_name: "gitea-runner-go-build"
|
|
image: "local/gitea-runner:go-build"
|
|
dockerfile_src: "Dockerfile.go-build"
|
|
labels: "go-build:host"
|
|
config_file: "D:\\GiteaRunner\\go-build\\config.yaml"
|
|
data_dir: "D:\\GiteaRunner\\go-build\\data"
|
|
log_dir: "D:\\Logs\\GiteaRunner\\go-build"
|
|
- profile: image-build
|
|
name: "gitea-runner-image-build"
|
|
container_name: "gitea-runner-image-build"
|
|
image: "local/gitea-runner:image-build"
|
|
dockerfile_src: "Dockerfile.image-build"
|
|
labels: "image-build:host"
|
|
config_file: "D:\\GiteaRunner\\image-build\\config.yaml"
|
|
data_dir: "D:\\GiteaRunner\\image-build\\data"
|
|
log_dir: "D:\\Logs\\GiteaRunner\\image-build"
|
|
run_args:
|
|
- "--privileged"
|
|
enable_nested_build: true
|