- hosts: localhost tags: - classic pre_tasks: - name: Generate list of tests in this PR shell: | git fetch https://src.fedoraproject.org/tests/selinux.git master:upstream-master git log --format= --stat --name-only upstream-master..HEAD | sed '/\//!d;s#\(.*\)/.*#\1#' | sort -u | xargs delegate_to: localhost register: tests_list - name: Set tests set_fact: tests: "{{ tests_list.stdout.split(' ') }}" # Update to the latest kernel to allow installing kernel-* packages # matching the running kernel version. # See: https://pagure.io/fedora-ci/general/issue/162 # May be removed once the issue above is resolved. - name: Update kernel packages and reboot block: - name: Update kernel-core shell: dnf update -y kernel-core - name: Restart host shell: sleep 2 && shutdown -r now "Ansible updates triggered" async: 1 poll: 0 ignore_errors: true - name: Wait for host to come back wait_for_connection: delay: 10 timeout: 300 roles: - role: standard-test-beakerlib