diff --git a/distro/tests/arch/Vagrantfile b/distro/tests/arch/Vagrantfile deleted file mode 100644 index fdc3e78340b8385d13b81a7866022fddbb8e5e52..0000000000000000000000000000000000000000 --- a/distro/tests/arch/Vagrantfile +++ /dev/null @@ -1,21 +0,0 @@ -# -*- mode: ruby -*- -# vi: set ft=ruby : -# - -Vagrant.configure(2) do |config| - - config.vm.box = "archlinux/archlinux" - config.vm.synced_folder ".", "/vagrant", disabled: true - - config.vm.define "arch_knot-resolver" do |machine| - machine.vm.provision "ansible" do |ansible| - ansible.playbook = "../knot-resolver-test.yaml" - end - end - - config.vm.provider :libvirt do |libvirt| - libvirt.cpus = 1 - libvirt.memory = 512 - end - -end diff --git a/distro/tests/knot-resolver-test.yaml b/distro/tests/knot-resolver-test.yaml deleted file mode 100644 index 4fb2448467aca945f0b794d845a43ccc52502c9c..0000000000000000000000000000000000000000 --- a/distro/tests/knot-resolver-test.yaml +++ /dev/null @@ -1,148 +0,0 @@ ---- -- hosts: all - - remote_user: root - become: true - - vars: - dig_package: - Debian: dnsutils - Ubuntu: dnsutils - Fedora: bind-utils - CentOS: bind-utils - openSUSE Leap: bind-utils - openSUSE Tumbleweed: bind-utils - Archlinux: bind-tools - configure_obs_repo: - Fedora: | - dnf config-manager --add-repo https://download.opensuse.org/repositories/home:CZ-NIC:{{ item }}/Fedora_{{ ansible_distribution_major_version }}/home:CZ-NIC:{{ item }}.repo - CentOS: | - yum install -y wget && - wget -i wget https://download.opensuse.org/repositories/home:CZ-NIC:{{ item }}/CentOS_7_EPEL/home:CZ-NIC:{{ item }}.repo -O /etc/yum.repos.d/home:CZ-NIC:{{ item }}.repo - Debian: | - echo 'deb http://download.opensuse.org/repositories/home:/CZ-NIC:/{{ item }}/Debian_9.0/ /' > /etc/apt/sources.list.d/{{ item }}.list && - wget -nv https://download.opensuse.org/repositories/home:CZ-NIC:{{ item }}/Debian_9.0/Release.key -O Release.key && - apt-key add - < Release.key && - apt-get update - Ubuntu: | - echo 'deb http://download.opensuse.org/repositories/home:/CZ-NIC:/{{ item }}/xUbuntu_{{ ansible_distribution_version }}/ /' > /etc/apt/sources.list.d/{{ item }}.list && - wget -nv https://download.opensuse.org/repositories/home:CZ-NIC:{{ item }}/xUbuntu_{{ ansible_distribution_version }}/Release.key -O Release.key && - apt-key add - < Release.key && - apt-get update - openSUSE Tumbleweed: | - zypper addrepo https://download.opensuse.org/repositories/home:CZ-NIC:{{ item }}/openSUSE_Tumbleweed/home:CZ-NIC:{{ item }}.repo && - zypper --gpg-auto-import-keys refresh - openSUSE Leap: | - zypper addrepo https://download.opensuse.org/repositories/home:CZ-NIC:{{ item }}/openSUSE_Leap_15.0/home:CZ-NIC:{{ item }}.repo && - zypper --gpg-auto-import-keys refresh - show_package_version: - Archlinux: - pacman -Qi knot-resolver | grep '^Version' - Fedora: &pkg_version_rpm | - rpm -qi knot-resolver | grep '^Version' - CentOS: *pkg_version_rpm - openSUSE Leap: *pkg_version_rpm - openSUSE Tumbleweed: *pkg_version_rpm - Debian: - dpkg -s knot-resolver | grep '^Version' - Ubuntu: | - dpkg -s knot-resolver | grep '^Version' - vars_files: - - repos.yaml - - gather_facts: false - pre_tasks: - - name: install python3 (Arch) - raw: | - (pacman-key --init && pacman-key --populate archlinux && \ - pacman -Sy python3 --noconfirm) || : - ignore_errors: true - - name: gather facts - setup: - - tasks: - - name: install epel - package: - name: epel-release - state: present - when: ansible_distribution == 'CentOS' - - - name: configure OBS repository - shell: "{{ configure_obs_repo[ansible_distribution] }}" - args: - warn: false - with_items: "{{ repos }}" - when: ansible_distribution_file_variety != 'Archlinux' - - - block: - - name: configure OBS repository (Arch) - blockinfile: - block: | - [home_CZ-NIC_{{ item }}_Arch] - SigLevel = Never - Server = https://download.opensuse.org/repositories/home:/CZ-NIC:/{{ item }}/Arch/$arch - insertbefore: '^\[core\]' - path: /etc/pacman.conf - state: present - with_items: "{{ repos }}" - - name: set up package mirrors - copy: - content: | - ## Arch Linux repository mirrorlist - ## Generated on 2018-12-10 - ## Czechia - Server = http://mirrors.nic.cz/archlinux/$repo/os/$arch - Server = http://ftp.fi.muni.cz/pub/linux/arch/$repo/os/$arch - Server = http://ftp.sh.cvut.cz/arch/$repo/os/$arch - Server = http://gluttony.sin.cvut.cz/arch/$repo/os/$arch - dest: /etc/pacman.d/mirrorlist - - name: sync repos (Arch) - shell: pacman -Syu --noconfirm - args: - warn: false - when: ansible_distribution_file_variety == 'Archlinux' - - - name: install dig - package: - name: "{{ dig_package[ansible_distribution] }}" - state: present - - - name: install knot-resolver - package: - name: knot-resolver - state: latest - - - name: get installed package version - shell: "{{ show_package_version[ansible_distribution] }}" - args: - warn: false - register: package_version - - - name: testing block - block: - - name: start kresd@1.service - service: - name: kresd@1.service - state: restarted - - - name: resolve nic.cz - shell: dig @127.0.0.1 nic.cz - register: res - failed_when: '"status: NOERROR" not in res.stdout' - - - name: test dnssec is turned on - block: - - name: test dnssec-failed.org +cd returns NOERROR - shell: dig +cd @127.0.0.1 dnssec-failed.org - register: res - failed_when: '"status: NOERROR" not in res.stdout' - - - name: test dnssec-failed.org returns SERVFAIL - shell: dig @127.0.0.1 dnssec-failed.org - register: res - failed_when: '"status: SERVFAIL" not in res.stdout' - - always: - - name: show installed version - debug: - var: package_version.stdout diff --git a/distro/tests/tumbleweed/Vagrantfile b/distro/tests/tumbleweed/Vagrantfile deleted file mode 100644 index 0da6350936bcbb2a89fb0b7bbb54fa8c6e769b7b..0000000000000000000000000000000000000000 --- a/distro/tests/tumbleweed/Vagrantfile +++ /dev/null @@ -1,21 +0,0 @@ -# -*- mode: ruby -*- -# vi: set ft=ruby : -# - -Vagrant.configure(2) do |config| - - config.vm.box = "opensuse/openSUSE-Tumbleweed-x86_64" - config.vm.synced_folder ".", "/vagrant", disabled: true - - config.vm.define "tumbleweed_knot-resolver" do |machine| - machine.vm.provision "ansible" do |ansible| - ansible.playbook = "../knot-resolver-pkgtest.yaml" - end - end - - config.vm.provider :libvirt do |libvirt| - libvirt.cpus = 1 - libvirt.memory = 512 - end - -end diff --git a/distro/tests/tumbleweed/ansible.cfg b/distro/tests/tumbleweed/ansible.cfg deleted file mode 120000 index f80698e88760a360f2336c04736a3ea261cc511d..0000000000000000000000000000000000000000 --- a/distro/tests/tumbleweed/ansible.cfg +++ /dev/null @@ -1 +0,0 @@ -../.ansible.cfg \ No newline at end of file