mirror of
https://github.com/rocky-linux/infrastructure
synced 2024-11-17 03:01:23 +00:00
Trevor Cooper
ed95b07b82
* use built-in checksum of ansible get_url * do not make everything executable, enable write by geekotest group
78 lines
2.2 KiB
YAML
78 lines
2.2 KiB
YAML
---
|
|
# Default OpenQA user and group
|
|
openqa_user: geekotest
|
|
openqa_group: geekotest
|
|
|
|
# OpenQA data directory
|
|
openqa_homedir: /var/lib/openqa
|
|
|
|
# URL for the repository containing the RockyLinux test automation
|
|
openqa_rocky_testing_repo: "https://github.com/rocky-linux/os-autoinst-distri-rocky.git"
|
|
|
|
# The RockyLinux version to fetch for testing
|
|
rocky_version: 8.4
|
|
|
|
# The RockyLinux architecture to fetch for testing
|
|
rocky_arch: x86_64
|
|
|
|
# Public download URL for RockyLinux ISOs
|
|
rocky_iso_download_url: "https://download.rockylinux.org/pub/rocky/8/isos/{{ rocky_arch }}"
|
|
|
|
# Rocky Linux ISOs
|
|
openqa_isos:
|
|
- name: "Rocky-{{ rocky_version }}-{{ rocky_arch }}-boot.iso"
|
|
checksum: "sha256:53a62a72881b931bdad6b13bcece7c3a2d4ca9c4a2f1e1a8029d081dd25ea61f"
|
|
- name: "Rocky-{{ rocky_version }}-{{ rocky_arch }}-dvd1.iso"
|
|
checksum: "sha256:ffe2fae67da6702d859cfb0b321561a5d616ce87a963d8a25b018c9c3d52d9a4"
|
|
- name: "Rocky-{{ rocky_version }}-{{ rocky_arch }}-minimal.iso"
|
|
checksum: "sha256:0de5f12eba93e00fefc06cdb0aa4389a0972a4212977362ea18bde46a1a1aa4f"
|
|
|
|
# The host the openqa-cli should access when it runs.
|
|
# Change this if you want to access your OpenQA via an
|
|
# alternative URL
|
|
openqa_host: localhost
|
|
|
|
# These are the default client credentials.
|
|
# They will expire 24 hours after installation and must
|
|
# be replaced with new ones.
|
|
openqa_client_key: 1234567890ABCDEF
|
|
openqa_client_secret: 1234567890ABCDEF
|
|
|
|
# The number of workers to enable on this system
|
|
openqa_worker_count: 1
|
|
|
|
# Port range to open for VNC access to local workers.
|
|
# The max port should be 5990 + n where n is the total
|
|
# number of workers you want to enable on your system.
|
|
openqa_min_vnc_port: 5991
|
|
openqa_max_vnc_port: "{{ 5990 + openqa_worker_count|int }}"
|
|
|
|
# Packages to install
|
|
openqa_packages:
|
|
- git
|
|
- vim-enhanced
|
|
- openqa
|
|
- openqa-httpd
|
|
- openqa-worker
|
|
- fedora-messaging
|
|
- guestfs-tools
|
|
- libguestfs-xfs
|
|
- python3-fedfind
|
|
- python3-libguestfs
|
|
- libvirt-daemon-config-network
|
|
- virt-install
|
|
- withlock
|
|
- postgresql-server
|
|
- perl-REST-Client
|
|
|
|
# Services to start and enable
|
|
openqa_services:
|
|
- sshd
|
|
- httpd
|
|
- openqa-gru
|
|
- openqa-scheduler
|
|
- openqa-websockets
|
|
- openqa-webui
|
|
- fm-consumer@fedora_openqa_scheduler
|
|
...
|