Cleanup before introduction of new packaging tests.
See: https://gitlab.nic.cz/knot/knot-resolver/-/issues/612
+++ /dev/null
-# SPDX-License-Identifier: GPL-3.0-or-later
-
-[defaults]
-
-# additional paths to search for roles in, colon separated
-roles_path = ../ansible-roles
-interpreter_python = auto
-stdout_callback=debug
+++ /dev/null
-Requirements
-------------
-
-- ansible
-- vagrant
-- libvirt (+vagrant-libvirt) / virtualbox
-
-Usage
------
-
-`vagrant up` command is configured to trigger ansible provisioning
-which configures OBS repository, installs the knot-resolver package,
-starts the kresd@1 service and finally attempts to use it to resolve
-a domain name. It also tests that DNSSEC validation is turned on.
-
-By default, the *knot-resolver-devel* repo (for knot-resolver) along
-with *knot-resolver-latest* (for knot) is used. To test only the
-*knot-resolver-latest* repo, set it in `repos.yaml` (or use the
-test-distro.sh script which overwrites this file). If you're running
-tests in parallel, they all HAVE TO use the same repo(s).
-
-Run the following command for every distro (aka directory with
-Vagrantfile):
-
-```
-./test-distro.sh knot-resolver-devel debian9
-```
-
-or
-
-```
-./test-distro.sh knot-resolver-testing debian9
-```
-
-or
-
-```
-./test-distro.sh knot-resolver-latest debian9
-```
-
-At the end of the test, the package version that was tested is
-printed out. Make sure you're testing what you intended to.
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-repos:
- - knot-resolver-latest
-distro: "{{ ansible_distribution | replace(' ', '_') }}"
-update_packages: false
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: dnstap_config set up kresd.conf
- blockinfile:
- marker: -- {mark} ANSIBLE MANAGED BLOCK
- block: |
- modules.load('dnstap')
- assert(dnstap)
- path: /etc/knot-resolver/kresd.conf
- insertbefore: BOF
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: doh_config set up kresd.conf
- blockinfile:
- marker: -- {mark} ANSIBLE MANAGED BLOCK
- block: |
- net.listen('127.0.0.1', 44353, { kind = 'doh_legacy' })
- modules.load('http')
- path: /etc/knot-resolver/kresd.conf
- insertbefore: BOF
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: doh2_config set up kresd.conf
- blockinfile:
- marker: -- {mark} ANSIBLE MANAGED BLOCK
- block: |
- net.listen('127.0.0.1', 44354, { kind = 'doh2' })
- path: /etc/knot-resolver/kresd.conf
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: Include distribution specific vars
- include_vars: "{{ distro }}.yaml"
-
-- name: Update all packages
- package:
- name: '*'
- state: latest
- when: update_packages|bool
-
-- name: Install packages
- package:
- name: "{{ packages }}"
- state: latest
- # knot-utils may be missing on opensuse (depending on upstream vs downstream pkg)
- failed_when: false
-
-- name: Always print package version at the end
- block:
-
- - include: restart_kresd.yaml
-
- - include: test_udp.yaml
- - include: test_tcp.yaml
- - include: test_tls.yaml
- - include: test_dnssec.yaml
-
- - include: test_kres_cache_gc.yaml
-
- - name: Test DoH (new implementation)
- block:
- - include: configure_doh2.yaml
- - include: restart_kresd.yaml
- - include: test_doh2.yaml
-
- - name: Test DoH (legacy)
- block:
- - name: Install knot-resolver-module-http
- package:
- name: knot-resolver-module-http
- state: latest
-
- - include: configure_doh.yaml
- when: ansible_distribution in ["CentOS", "Rocky", "Fedora", "Debian", "Ubuntu"]
-
- - include: restart_kresd.yaml
- - include: test_doh.yaml
- when: distro in ["Fedora", "Debian", "CentOS", "Rocky"] or (distro == "Ubuntu" and ansible_distribution_major_version|int >= 18)
-
- - name: Test dnstap module
- block:
- - name: Install knot-resolver-module-dnstap
- package:
- name: knot-resolver-module-dnstap
- state: latest
- - include: configure_dnstap.yaml
- - include: restart_kresd.yaml
- when: distro in ["Fedora", "Debian", "CentOS", "Rocky", "Ubuntu"]
-
- always:
-
- - name: Get installed package version
- shell: "{{ show_package_version }}"
- args:
- warn: false
- register: package_version
-
- - name: Show installed version
- debug:
- var: package_version.stdout
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- block:
- - name: Restart kresd@1.service
- service:
- name: kresd@1.service
- state: restarted
- rescue:
- - name: Get kresd@1.service journal
- shell: journalctl -u kresd@1 --since -20s
- register: journal
- - name: Print journal
- debug:
- var: journal
- - name: Restart kresd@*.service failed, see log above
- shell: /bin/false
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: dnssec_test rhybar.cz. +cd returns NOERROR
- tags:
- - test
- shell: kdig +cd @127.0.0.1 rhybar.cz.
- register: res
- failed_when: '"status: NOERROR" not in res.stdout'
-
-- name: dnssec_test rhybar.cz. returns SERVFAIL
- tags:
- - test
- shell: kdig +timeout=16 @127.0.0.1 rhybar.cz.
- register: res
- failed_when: '"status: SERVFAIL" not in res.stdout'
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: doh_test query localhost. A
- get_url:
- url: https://127.0.0.1:44353/doh?dns=1Y0BAAABAAAAAAAACWxvY2FsaG9zdAAAAQAB
- sha256sum: e5c2710e6ecb78c089ab608ad5861b87be0d1c623c4d58b4eee3b21c06aa2008
- dest: /tmp/doh_test
- mode: 0644
- validate_certs: false
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: doh2_test check kdig https support
- shell: kdig --help | grep -q '+\S*https'
- register: kdig_https
- ignore_errors: true
-
-- name: doh2_test query localhost. A
- # use curl instead of ansible builtins (get_url/uri)
- # because they currently use unsupported HTTP/1.1
- shell: |
- curl -k -o /tmp/doh_test https://127.0.0.1:44354/doh?dns=1Y0BAAABAAAAAAAACWxvY2FsaG9zdAAAAQAB
- echo "e5c2710e6ecb78c089ab608ad5861b87be0d1c623c4d58b4eee3b21c06aa2008 /tmp/doh_test" > /tmp/doh_test.sha256
- sha256sum --check /tmp/doh_test.sha256
- args:
- # disable warning about using curl - we know what we're doing
- warn: false
- when: kdig_https is failed
-
-- name: doh2_test kdig localhost. A
- shell: |
- kdig @127.0.0.1 -p 44354 +https nic.cz || exit 1
- kdig @127.0.0.1 -p 44354 +https-get nic.cz || exit 2
- when: kdig_https is succeeded
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: check kres-cache-gc.service is active
- shell: systemctl is-active -q kres-cache-gc.service
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: tcp_test resolve nic.cz
- tags:
- - test
- shell: kdig +tcp @127.0.0.1 nic.cz
- register: res
- failed_when: '"status: NOERROR" not in res.stdout'
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: tls_test resolve nic.cz
- tags:
- - test
- shell: kdig +tls @127.0.0.1 nic.cz
- register: res
- failed_when: '"status: NOERROR" not in res.stdout'
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: udp_test resolve nic.cz
- tags:
- - test
- shell: kdig @127.0.0.1 nic.cz
- register: res
- failed_when: '"status: NOERROR" not in res.stdout'
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-show_package_version: rpm -qi knot-resolver | grep '^Version'
-packages:
- - knot-resolver
- - knot-utils
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-show_package_version: dpkg -s knot-resolver | grep '^Version'
-packages:
- - knot-resolver
- - knot-dnsutils
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-show_package_version: rpm -qi knot-resolver | grep '^Version'
-packages:
- - knot-resolver
- - knot-utils
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-show_package_version: rpm -qi knot-resolver | grep '^Version'
-packages:
- - knot-resolver
- - knot-utils
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-show_package_version: dpkg -s knot-resolver | grep '^Version'
-packages:
- - knot-resolver
- - knot-dnsutils
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-show_package_version: rpm -qi knot-resolver | grep '^Version'
-packages:
- - knot-resolver
- - knot-utils
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-show_package_version: rpm -qi knot-resolver | grep '^Version'
-update_packages: true
-packages:
- - knot-resolver
- - knot-utils
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-obs_distro: "{{ ansible_distribution | replace(' ', '_') }}"
-obs_repofile_url: "https://download.opensuse.org/repositories/home:CZ-NIC:{{ item }}/{{ obs_repo_version }}/home:CZ-NIC:{{ item }}.repo"
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: update CA certificates
- yum:
- name: ca-certificates
- state: latest
-
-- 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 }}"
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: Add upstream package signing key
- get_url:
- url: https://gitlab.nic.cz/knot/knot-resolver-release/raw/master/cznic-obs.gpg.asc
- dest: /etc/apt/trusted.gpg.d/cznic-obs.gpg.asc
- mode: 0644
-
-- name: Add OBS repo(s)
- apt_repository:
- repo: >
- deb http://download.opensuse.org/repositories/home:/CZ-NIC:/{{ item }}/{{ obs_repo_version }}/ /
- state: present
- update_cache: true
- with_items: "{{ repos }}"
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- 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 }}"
+++ /dev/null
----
-# 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 }}"
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: Add upstream package signing key
- apt_key:
- url: https://gitlab.nic.cz/knot/knot-resolver-release/raw/master/cznic-obs.gpg.asc
- state: present
-
-- name: Add OBS repo(s)
- apt_repository:
- repo: >
- deb http://download.opensuse.org/repositories/home:/CZ-NIC:/{{ item }}/{{ obs_repo_version }}/ /
- state: present
- update_cache: true
- with_items: "{{ repos }}"
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: Include Debian specific vars
- include_vars: "{{ obs_distro }}_{{ ansible_distribution_major_version }}.yaml"
- when: obs_distro == "Debian"
-
-- name: Include distribution specific vars
- include_vars: "{{ obs_distro }}.yaml"
- when: obs_distro != "Debian"
-
-- name: Configure upstream repositories
- include: "{{ obs_distro }}.yaml"
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: Install python-xml dependency for zypper_repository
- shell: zypper install -y python-xml
- args:
- warn: false
-
-- name: Add upstream repo(s)
- zypper_repository:
- repo: "{{ obs_repofile_url }}"
- state: present
- disable_gpg_check: true # auto_import_keys is broken
- with_items: "{{ repos }}"
-
-- name: Refresh all repositories
- zypper_repository:
- repo: '*'
- runrefresh: true
- failed_when: false
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- name: Add upstream repo(s)
- zypper_repository:
- repo: "{{ obs_repofile_url }}"
- state: present
- disable_gpg_check: true # auto_import_keys is broken
- with_items: "{{ repos }}"
-
-- name: Refresh all repositories
- zypper_repository:
- repo: '*'
- runrefresh: true
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-obs_repo_version: "{{ obs_distro }}_{{ ansible_distribution_major_version }}_EPEL"
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-obs_repo_version: "{{ obs_distro }}_{{ ansible_distribution_major_version }}"
+++ /dev/null
-Debian_10.yaml
\ No newline at end of file
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-obs_repo_version: "{{ obs_distro }}_{{ ansible_distribution_major_version }}.0"
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-obs_repo_version: "{{ obs_distro }}_{{ ansible_distribution_major_version }}"
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-obs_repo_version: "CentOS_{{ ansible_distribution_major_version }}_EPEL"
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-obs_repo_version: "x{{ obs_distro }}_{{ ansible_distribution_version }}"
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-obs_repo_version: "{{ obs_distro }}_{{ ansible_distribution_version }}"
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-obs_repo_version: "{{ obs_distro }}"
+++ /dev/null
-# SPDX-License-Identifier: GPL-3.0-or-later
-# -*- mode: ruby -*-
-# vi: set ft=ruby :
-#
-
-Vagrant.configure(2) do |config|
-
- config.vm.box = "centos/7"
- config.vm.synced_folder ".", "/vagrant", disabled: true
-
- config.vm.define "centos7_knot-resolver" do |machine|
- machine.vm.provision "ansible" do |ansible|
- ansible.playbook = "../knot-resolver-pkgtest.yaml"
- ansible.extra_vars = {
- ansible_python_interpreter: "/usr/bin/python2"
- }
- end
- end
-
- config.vm.provider :libvirt do |libvirt|
- libvirt.cpus = 1
- libvirt.memory = 1024
- end
-
- config.vm.provider :virtualbox do |vbox|
- vbox.cpus = 1
- vbox.memory = 1024
- end
-
-end
+++ /dev/null
-../.ansible.cfg
\ No newline at end of file
+++ /dev/null
-# SPDX-License-Identifier: GPL-3.0-or-later
-# -*- mode: ruby -*-
-# vi: set ft=ruby :
-#
-
-Vagrant.configure(2) do |config|
-
- # debian/buster64 requires manual intervention for apt update as of 2019-07-18
- config.vm.box = "generic/debian10"
- config.vm.synced_folder ".", "/vagrant", disabled: true
-
- config.vm.define "debian10_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 = 1024
- end
-
- config.vm.provider :virtualbox do |vbox|
- vbox.cpus = 1
- vbox.memory = 1024
- end
-
-end
+++ /dev/null
-../.ansible.cfg
\ No newline at end of file
+++ /dev/null
-# SPDX-License-Identifier: GPL-3.0-or-later
-# -*- mode: ruby -*-
-# vi: set ft=ruby :
-#
-
-Vagrant.configure(2) do |config|
-
- config.vm.box = "generic/debian11"
- config.vm.synced_folder ".", "/vagrant", disabled: true
-
- config.vm.define "debian11_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 = 1024
- end
-
- config.vm.provider :virtualbox do |vbox|
- vbox.cpus = 1
- vbox.memory = 1024
- end
-
-end
+++ /dev/null
-../.ansible.cfg
\ No newline at end of file
+++ /dev/null
-# SPDX-License-Identifier: GPL-3.0-or-later
-# -*- mode: ruby -*-
-# vi: set ft=ruby :
-#
-
-Vagrant.configure(2) do |config|
-
- config.vm.box = "debian/stretch64"
- config.vm.synced_folder ".", "/vagrant", disabled: true
-
- config.vm.define "debian9_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 = 1024
- end
-
- config.vm.provider :virtualbox do |vbox|
- vbox.cpus = 1
- vbox.memory = 1024
- end
-
-end
+++ /dev/null
-../.ansible.cfg
\ No newline at end of file
+++ /dev/null
-# SPDX-License-Identifier: GPL-3.0-or-later
-# -*- mode: ruby -*-
-# vi: set ft=ruby :
-#
-
-Vagrant.configure(2) do |config|
-
- config.vm.box = "fedora/35-cloud-base"
- config.vm.synced_folder ".", "/vagrant", disabled: true
-
- config.vm.define "fedora35_knot-resolver" do |machine|
- machine.vm.provision "ansible" do |ansible|
- ansible.playbook = "../knot-resolver-pkgtest.yaml"
- ansible.extra_vars = {
- ansible_python_interpreter: "/usr/bin/python3",
- }
- end
- end
-
- config.vm.provider :libvirt do |libvirt|
- libvirt.cpus = 1
- libvirt.memory = 1024
- end
-
- config.vm.provider :virtualbox do |vbox|
- vbox.cpus = 1
- vbox.memory = 1024
- end
-
-end
+++ /dev/null
-../.ansible.cfg
\ No newline at end of file
+++ /dev/null
-# SPDX-License-Identifier: GPL-3.0-or-later
-# -*- mode: ruby -*-
-# vi: set ft=ruby :
-#
-
-Vagrant.configure(2) do |config|
-
- config.vm.box = "fedora/36-cloud-base"
- config.vm.synced_folder ".", "/vagrant", disabled: true
-
- config.vm.define "fedora36_knot-resolver" do |machine|
- machine.vm.provision "ansible" do |ansible|
- ansible.playbook = "../knot-resolver-pkgtest.yaml"
- ansible.extra_vars = {
- ansible_python_interpreter: "/usr/bin/python3",
- }
- end
- end
-
- config.vm.provider :libvirt do |libvirt|
- libvirt.cpus = 1
- libvirt.memory = 1024
- end
-
- config.vm.provider :virtualbox do |vbox|
- vbox.cpus = 1
- vbox.memory = 1024
- end
-
-end
+++ /dev/null
-../.ansible.cfg
\ No newline at end of file
+++ /dev/null
----
-# SPDX-License-Identifier: GPL-3.0-or-later
-- hosts: all
-
- remote_user: root
- become: true
-
- vars_files:
- - repos.yaml
-
- roles:
- - obs_repos
- - knot_resolver
+++ /dev/null
-# SPDX-License-Identifier: GPL-3.0-or-later
-# -*- mode: ruby -*-
-# vi: set ft=ruby :
-#
-
-Vagrant.configure(2) do |config|
-
- config.vm.box = "generic/opensuse15"
-
- config.vm.synced_folder ".", "/vagrant", disabled: true
-
- config.vm.define "leap15_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 = 1024
- libvirt.disk_bus = "sata"
- end
-
- config.vm.provider :virtualbox do |vbox|
- vbox.cpus = 1
- vbox.memory = 1024
- end
-
-end
+++ /dev/null
-../.ansible.cfg
\ No newline at end of file
+++ /dev/null
-# SPDX-License-Identifier: GPL-3.0-or-later
-repos:
- - knot-resolver-latest
- - knot-resolver-devel
+++ /dev/null
-# SPDX-License-Identifier: GPL-3.0-or-later
-# -*- mode: ruby -*-
-# vi: set ft=ruby :
-#
-
-Vagrant.configure(2) do |config|
-
- config.vm.box = "generic/rocky8"
- config.vm.synced_folder ".", "/vagrant", disabled: true
-
- config.vm.define "rocky8_knot-resolver" do |machine|
- machine.vm.provision "ansible" do |ansible|
- ansible.playbook = "../knot-resolver-pkgtest.yaml"
- ansible.extra_vars = {
- ansible_python_interpreter: "/usr/libexec/platform-python"
- }
- end
- end
-
- config.vm.provider :libvirt do |libvirt|
- libvirt.cpus = 1
- libvirt.memory = 1024
- end
-
- config.vm.provider :virtualbox do |vbox|
- vbox.cpus = 1
- vbox.memory = 1024
- end
-
-end
+++ /dev/null
-../.ansible.cfg
\ No newline at end of file
+++ /dev/null
-#!/bin/bash -x
-# SPDX-License-Identifier: GPL-3.0-or-later
-
-# ./test-distro.sh {obs_repo} {distro}
-# Example usage: ./test-distro.sh knot-resolver-devel debian9
-
-pkgtestdir="$(dirname ${0})"
-repofile="$pkgtestdir/repos.yaml"
-
-distro=$2
-repo=$1
-
-# Select repos
-echo -e "repos:\n - $repo" > $repofile
-if [ "$repo" == "knot-resolver-devel" ]; then
- # get Knot DNS from knot-resolver-latest
- echo -e ' - knot-resolver-latest' >> $repofile
-fi
-
-pushd "$pkgtestdir/$distro"
-vagrant destroy -f &>/dev/null
-vagrant up
-ret=$?
-vagrant destroy -f &>/dev/null
-popd
-exit $ret
+++ /dev/null
-# SPDX-License-Identifier: GPL-3.0-or-later
-# -*- mode: ruby -*-
-# vi: set ft=ruby :
-#
-
-Vagrant.configure(2) do |config|
-
- config.vm.box = "generic/ubuntu1804"
- config.vm.synced_folder ".", "/vagrant", disabled: true
-
- config.vm.define "ubuntu1804_knot-resolver" do |machine|
- machine.vm.provision "ansible" do |ansible|
- ansible.playbook = "../knot-resolver-pkgtest.yaml"
- ansible.extra_vars = {
- ansible_python_interpreter: "/usr/bin/python3"
- }
- end
- end
-
- config.vm.provider :libvirt do |libvirt|
- libvirt.cpus = 1
- libvirt.memory = 1024
- end
-
- config.vm.provider :virtualbox do |vbox|
- vbox.cpus = 1
- vbox.memory = 1024
- end
-
-end
+++ /dev/null
-../.ansible.cfg
\ No newline at end of file
+++ /dev/null
-# SPDX-License-Identifier: GPL-3.0-or-later
-# -*- mode: ruby -*-
-# vi: set ft=ruby :
-#
-
-Vagrant.configure(2) do |config|
-
- config.vm.box = "generic/ubuntu2004"
- config.vm.synced_folder ".", "/vagrant", disabled: true
-
- config.vm.define "ubuntu2004_knot-resolver" do |machine|
- machine.vm.provision "ansible" do |ansible|
- ansible.playbook = "../knot-resolver-pkgtest.yaml"
- ansible.extra_vars = {
- ansible_python_interpreter: "/usr/bin/python3"
- }
- end
- end
-
- config.vm.provider :libvirt do |libvirt|
- libvirt.cpus = 1
- libvirt.memory = 1024
- end
-
- config.vm.provider :virtualbox do |vbox|
- vbox.cpus = 1
- vbox.memory = 1024
- end
-
-end
+++ /dev/null
-../.ansible.cfg
\ No newline at end of file
+++ /dev/null
-# SPDX-License-Identifier: GPL-3.0-or-later
-# -*- mode: ruby -*-
-# vi: set ft=ruby :
-#
-
-Vagrant.configure(2) do |config|
-
- config.vm.box = "generic/ubuntu2204"
- config.vm.synced_folder ".", "/vagrant", disabled: true
-
- config.vm.define "ubuntu2204_knot-resolver" do |machine|
- machine.vm.provision "ansible" do |ansible|
- ansible.playbook = "../knot-resolver-pkgtest.yaml"
- ansible.extra_vars = {
- ansible_python_interpreter: "/usr/bin/python3"
- }
- end
- end
-
- config.vm.provider :libvirt do |libvirt|
- libvirt.cpus = 1
- libvirt.memory = 1024
- end
-
- config.vm.provider :virtualbox do |vbox|
- vbox.cpus = 1
- vbox.memory = 1024
- end
-
-end
+++ /dev/null
-../.ansible.cfg
\ No newline at end of file