From 5b07bb02bfcaac5bcde9daab31911e40b13e636d Mon Sep 17 00:00:00 2001 From: Aleksandra Fedorova Date: Mar 29 2023 13:10:57 +0000 Subject: Add profiles for testing farm jobs compose and distro parameters can come from the profile or can be set directly in job parameters. Directly set parameters override the profile settings. --- diff --git a/roles/testing-farm-run-generic-test/defaults/main.yml b/roles/testing-farm-run-generic-test/defaults/main.yml index 1b59908..6294b71 100644 --- a/roles/testing-farm-run-generic-test/defaults/main.yml +++ b/roles/testing-farm-run-generic-test/defaults/main.yml @@ -1,3 +1,18 @@ --- api_url: "https://api.dev.testing-farm.io/v0.1" base_url: "https://src.fedoraproject.org" + +profiles: + c8s: + compose: CentOS-Stream-8 + distro: centos-stream-8 + c9s: + compose: CentOS-Stream-9 + distro: centos-stream-9 + +# Allow params to be specified directly or using a profile + +profile: none + +compose: "{{ profiles[profile].compose }}" +distro: "{{ profiles[profile].distro }}" diff --git a/roles/testing-farm-run-test/defaults/main.yml b/roles/testing-farm-run-test/defaults/main.yml index 1b59908..6294b71 100644 --- a/roles/testing-farm-run-test/defaults/main.yml +++ b/roles/testing-farm-run-test/defaults/main.yml @@ -1,3 +1,18 @@ --- api_url: "https://api.dev.testing-farm.io/v0.1" base_url: "https://src.fedoraproject.org" + +profiles: + c8s: + compose: CentOS-Stream-8 + distro: centos-stream-8 + c9s: + compose: CentOS-Stream-9 + distro: centos-stream-9 + +# Allow params to be specified directly or using a profile + +profile: none + +compose: "{{ profiles[profile].compose }}" +distro: "{{ profiles[profile].distro }}"