c6f3b0f829
- Created templates for configuration files for both Podman and Docker-based Windows Gitea runners. - Added default variables for Windows Gitea runner role, including instance URL, registration token, and image settings. - Implemented tasks for validating settings, ensuring Docker service is running, and managing Docker users. - Developed logic for building and managing Windows runner images and containers, including checks for existing images and containers. - Updated inventory to include new groups for Windows Gitea runners. - Adjusted Terraform configurations for timeout settings in ingress resources.
31 lines
1.6 KiB
YAML
31 lines
1.6 KiB
YAML
---
|
|
windows_gitea_runner_windows_instance_url: ""
|
|
windows_gitea_runner_windows_registration_token: ""
|
|
|
|
windows_gitea_runner_windows_runners: []
|
|
|
|
windows_gitea_runner_windows_image_prefix: "local/gitea-windows-runner"
|
|
windows_gitea_runner_windows_image_hash_label: "io.a13labs.gitea_runner.dockerfile_hash"
|
|
windows_gitea_runner_windows_dockerfile_source_root: "{{ playbook_dir }}/files/dockerfiles/windows-runners"
|
|
|
|
windows_gitea_runner_windows_runtime_bin: "docker"
|
|
windows_gitea_runner_windows_runtime_user: ""
|
|
windows_gitea_runner_windows_become_user: "SYSTEM"
|
|
|
|
windows_gitea_runner_windows_base_image: "{{ windows_gitea_runner_windows_image_prefix }}:windows-base"
|
|
windows_gitea_runner_windows_base_dockerfile_src: "Dockerfile.windows-base"
|
|
windows_gitea_runner_windows_base_entrypoint_script_src: "start-runner.ps1"
|
|
windows_gitea_runner_windows_base_image_hash_label: "io.a13labs.gitea_runner.windows_base_dockerfile_hash"
|
|
windows_gitea_runner_windows_build_root: "C:\\ProgramData\\GiteaRunner\\windows-builds"
|
|
windows_gitea_runner_windows_base_build_dir: "{{ windows_gitea_runner_windows_build_root }}\\windows-base"
|
|
|
|
windows_gitea_runner_windows_config_root: "C:\\ProgramData\\GiteaRunner\\config"
|
|
windows_gitea_runner_windows_data_root: "C:\\ProgramData\\GiteaRunner\\data"
|
|
windows_gitea_runner_windows_log_root: "C:\\Logs\\GiteaRunner"
|
|
windows_gitea_runner_windows_config_runner_file: "C:/runner-data/.runner"
|
|
windows_gitea_runner_windows_config_cache_dir: "C:/runner-data/cache"
|
|
windows_gitea_runner_windows_container_log_tail: 120
|
|
windows_gitea_runner_windows_container_hash_label: "io.a13labs.gitea_runner.config_hash"
|
|
|
|
windows_gitea_runner_windows_restart_policy: "always"
|