2023-04-20 23:06:56 +00:00
|
|
|
#!/usr/bin/bash -x
|
|
|
|
|
|
|
|
set -euo pipefail
|
|
|
|
|
|
|
|
ansible --version
|
2023-06-02 15:13:41 +00:00
|
|
|
|
|
|
|
cat <<EOF >inventory
|
|
|
|
[all]
|
|
|
|
localhost ansible_connection=local
|
|
|
|
EOF
|
|
|
|
export ANSIBLE_INVENTORY=inventory
|
|
|
|
|
2023-06-02 18:10:45 +00:00
|
|
|
chroot="fedora-rawhide-x86_64"
|
|
|
|
|
|
|
|
ansible localhost -bm setup |& tee out
|
|
|
|
|
|
|
|
if ! grep Fedora out; then
|
|
|
|
chroot="epel-9-x86_64"
|
|
|
|
fi
|
2023-06-02 15:13:41 +00:00
|
|
|
|
|
|
|
ansible localhost -b \
|
|
|
|
-m package \
|
|
|
|
-a name=filesystem \
|
|
|
|
|& tee out
|
|
|
|
grep -F 'localhost | SUCCESS' out
|
|
|
|
(! grep -F 'localhost | CHANGED' out)
|
|
|
|
|
|
|
|
ansible localhost -b \
|
2023-04-20 23:06:56 +00:00
|
|
|
-m community.general.copr \
|
2023-06-02 18:10:45 +00:00
|
|
|
-a "name=gotmax23/community.general.copr_integration_tests chroot=${chroot}" \
|
2023-04-20 23:06:56 +00:00
|
|
|
|& tee out
|
2023-06-02 15:13:41 +00:00
|
|
|
grep -F 'localhost | CHANGED' out
|
|
|
|
|
|
|
|
ansible localhost -b \
|
2023-04-20 23:06:56 +00:00
|
|
|
-m package \
|
2023-06-02 18:10:45 +00:00
|
|
|
-a name=copr-module-integration-dummy-package \
|
2023-04-20 23:06:56 +00:00
|
|
|
|& tee out
|
2023-06-02 15:13:41 +00:00
|
|
|
grep -F 'localhost | CHANGED' out
|
|
|
|
|
2023-04-20 23:06:56 +00:00
|
|
|
rpm -ql copr-module-integration-dummy-package
|