From: Tomas Krizek Date: Mon, 7 Mar 2022 09:25:44 +0000 (+0100) Subject: distro/tests: add Rocky support X-Git-Tag: v5.5.0~5^2 X-Git-Url: http://git.ipfire.org/gitweb/gitweb.cgi?a=commitdiff_plain;h=refs%2Fenvironments%2Fobs-knot-resolver-bs4hbr%2Fdeployments%2F2047;p=thirdparty%2Fknot-resolver.git distro/tests: add Rocky support --- diff --git a/distro/tests/ansible-roles/knot_resolver/tasks/main.yaml b/distro/tests/ansible-roles/knot_resolver/tasks/main.yaml index a8ce8dd76..8d683c809 100644 --- a/distro/tests/ansible-roles/knot_resolver/tasks/main.yaml +++ b/distro/tests/ansible-roles/knot_resolver/tasks/main.yaml @@ -42,11 +42,11 @@ state: latest - include: configure_doh.yaml - when: ansible_distribution in ["CentOS", "Fedora", "Debian", "Ubuntu"] + when: ansible_distribution in ["CentOS", "Rocky", "Fedora", "Debian", "Ubuntu"] - include: restart_kresd.yaml - include: test_doh.yaml - when: distro in ["Fedora", "Debian", "CentOS"] or (distro == "Ubuntu" and ansible_distribution_major_version|int >= 18) + when: distro in ["Fedora", "Debian", "CentOS", "Rocky"] or (distro == "Ubuntu" and ansible_distribution_major_version|int >= 18) - name: Test dnstap module block: @@ -56,7 +56,7 @@ state: latest - include: configure_dnstap.yaml - include: restart_kresd.yaml - when: distro in ["Fedora", "Debian", "CentOS", "Ubuntu"] + when: distro in ["Fedora", "Debian", "CentOS", "Rocky", "Ubuntu"] always: diff --git a/distro/tests/ansible-roles/knot_resolver/vars/Rocky.yaml b/distro/tests/ansible-roles/knot_resolver/vars/Rocky.yaml new file mode 100644 index 000000000..d69cb13de --- /dev/null +++ b/distro/tests/ansible-roles/knot_resolver/vars/Rocky.yaml @@ -0,0 +1,6 @@ +--- +# SPDX-License-Identifier: GPL-3.0-or-later +show_package_version: rpm -qi knot-resolver | grep '^Version' +packages: + - knot-resolver + - knot-utils diff --git a/distro/tests/ansible-roles/obs_repos/tasks/Rocky.yaml b/distro/tests/ansible-roles/obs_repos/tasks/Rocky.yaml new file mode 100644 index 000000000..fecfbeaaf --- /dev/null +++ b/distro/tests/ansible-roles/obs_repos/tasks/Rocky.yaml @@ -0,0 +1,13 @@ +--- +# SPDX-License-Identifier: GPL-3.0-or-later +- name: Install EPEL + yum: + name: epel-release + state: present + +- name: Download repo file(s) + get_url: + url: "{{ obs_repofile_url }}" + dest: /etc/yum.repos.d/home:CZ-NIC:{{ item }}.repo + mode: 0644 + with_items: "{{ repos }}" diff --git a/distro/tests/ansible-roles/obs_repos/vars/Rocky.yaml b/distro/tests/ansible-roles/obs_repos/vars/Rocky.yaml new file mode 100644 index 000000000..b8b527446 --- /dev/null +++ b/distro/tests/ansible-roles/obs_repos/vars/Rocky.yaml @@ -0,0 +1,3 @@ +--- +# SPDX-License-Identifier: GPL-3.0-or-later +obs_repo_version: "CentOS_{{ ansible_distribution_major_version }}_EPEL"