Create a firewalld service to open the ports for VNC traffic. This
prevents ansible from creating an invalid firewalld configuration and
bringing down networking on Fedora 34 workstation due to overlapping
ports.
While prepping for my demo to the testing team, I ran into a few issues.
These did not come up earlier as I was using an incomplete method for
nuking my local openQA install to test this automation.
- Check for Postgres data directory now correctly checks for a `base`
dir rather than its parent `data` (which can exist but be empty if
Postgres has been installed but not initialized
- firewalld service is named `http`, not `httpd`
- Automation now "logs in" to web UI, allowing fifloader.py to execute
* Add automation for bootstrapping an openQA developer box
This PR adds the playbook `init-rocky-openqa-developer-host.yml`, to be
used for bootstrapping developer instances of OpenQA. This playbook
mostly follows the automation from [this
repo](https://github.com/rocky-linux/OpenQA-Fedora-Installation).
* Add suggestions from @nazunalika
This commit appends the README.md to state that yaml files should start
with `---` and end with `...`. This also addresses some linting
warnings that were not appearing during pre-commit on local system.
In this push, we are making a decent amount of updates to the gitlab
playbooks as well as updating the README. See below for the changes:
* README updated for further clarity
* GitLab role with further reconfiguration for group lookups
* GitLab role with further reconfiguration to disable built-in nginx
* nginx configuration added and provided to work with omnibus
* GitLab variables updated