mirror of
https://pagure.io/fedora-infra/ansible.git
synced 2026-03-25 14:31:56 +08:00
This provides a mechanism for deploying scratch builds, and also for controlling whether or not to install openQA and os-autoinst from updates-testing. I have been doing the scratch build thing for years already, just manually by ssh'ing into the boxes. This is getting tiring now we have like 15 worker hosts. The scratch build mechanism isn't properly idempotent, but fixing that would be hard and I really only intend to use it transiently when I'm updating the packages, so I don't think it's worth the effort. This also adds a notification for restarting openQA worker services when the packages or config are updated, and fixes the worker playbook to enable the last worker service. Signed-off-by: Adam Williamson <awilliam@redhat.com>