--- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later - when: ansible_distribution == 'Fedora' block: - name: enable copr project copr: host: copr.fedorainfracloud.org state: enabled name: '@copr/integration_tests' chroot: fedora-rawhide-x86_64 register: result - name: assert that the copr project was enabled assert: that: - 'result is changed' - result.msg == 'enabled' - result.info == 'Please note that this repository is not part of the main distribution' - name: enable copr project check_mode: yes copr: state: enabled name: '@copr/integration_tests' chroot: fedora-rawhide-x86_64 register: result - name: assert that the copr project was enabled assert: that: - result is not changed - result.msg == 'enabled' - name: remove copr project copr: state: absent name: '@copr/integration_tests' register: result - name: assert that the copr project was removed assert: that: - 'result is changed' - result.msg == 'absent' - name: disable copr project copr: state: disabled name: '@copr/integration_tests' chroot: fedora-rawhide-x86_64 register: result - name: assert that the copr project was disabled assert: that: - 'result is changed' - result.msg == 'disabled' always: - name: clean up copr: host: copr.fedorainfracloud.org state: absent name: '@copr/integration_tests' chroot: fedora-rawhide-x86_64