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_podman_instance_url: "https://code.alexpires.me" windows_gitea_runner_podman_registration_token: "{{ lookup('env', 'GITEA_RUNNER_REGISTRATION_TOKEN') }}" windows_gitea_runner_podman_build_root: "D:\\GiteaRunner\\builds" windows_gitea_runner_podman_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 windows_gitea_runner_windows_instance_url: "https://code.alexpires.me" windows_gitea_runner_windows_registration_token: "{{ lookup('env', 'GITEA_RUNNER_REGISTRATION_TOKEN') }}" windows_gitea_runner_windows_build_root: "D:\\GiteaRunner\\windows-builds" windows_gitea_runner_windows_runners: - profile: windows-msys name: "gitea-runner-windows-msys" container_name: "gitea-runner-windows-msys" image: "local/gitea-windows-runner:windows-msys" dockerfile_src: "Dockerfile.windows-msys" labels: "windows:host,windows-msys" config_file: "D:\\GiteaRunner\\windows-msys\\config.yaml" data_dir: "D:\\GiteaRunner\\windows-msys\\data" log_dir: "D:\\Logs\\GiteaRunner\\windows-msys"