Commit Graph

82 Commits

Author SHA1 Message Date
Louis Abel
f2d1edfb3a
dir and touch in wrong order 2022-07-08 23:42:23 -07:00
Louis Abel
cd49bbc0cd
add rocky 9 configs and modify noggin 2022-07-08 15:06:54 -07:00
akatch
a0e069cfad
[openqa] Update ISO URL and checksums for 8.5 (#15000)
* Increment minor version

* Update checksums and version for 8.5

* Add tags and document additional workflows for openQA developer hosts
2021-11-24 16:53:07 -05:00
Russ Butler
483e910628
Create openqa-vnc service to prevent conflict (#14999)
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.
2021-10-26 23:31:41 -04:00
ed95b07b82
Fix openqa iso download and repo permissions (#14998)
* use built-in checksum of ansible get_url

* do not make everything executable, enable write by geekotest group
2021-10-26 23:31:01 -04:00
Lukas Magauer
fb12494308
Remove openqa-vnc firewall service as ports get directly added (#14997)
Co-authored-by: lumarel <lumarel@users.noreply.github.com>
2021-09-26 08:17:35 -04:00
Al Bowles
a0829258e3 Worker start task now honors the openqa_worker_count parameter 2021-09-02 09:53:52 -05:00
Al Bowles
2891c562c8 Fixes for a few openQA dev setup bugs
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
2021-09-02 08:45:26 -05:00
nazunalika
d2b9157848
fix lints 2021-08-30 17:25:18 -07:00
akatch
65a83babc9
Add automation for bootstrapping an openQA developer box (#14994)
* 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
2021-08-30 20:18:39 -04:00
nazunalika
fcdf86b31c
Linting and Formatting
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.
2021-08-29 22:02:24 -07:00
nazunalika
1a0cbb75e9
cleanup 2021-07-18 15:17:49 -07:00
nazunalika
e9589a3985
removing nginx 2021-07-18 15:02:50 -07:00
nazunalika
f26e9e674a
nginx needs to be stopped 2021-07-18 11:50:01 -07:00
nazunalika
f118ec9571
Attempt Sync
This is attempting a sync of some stuff from our ansible server. Some
data is either missing or obfuscated.
2021-07-11 21:16:19 -07:00
nazunalika
9924afd099
add one more module 2021-04-25 10:18:18 -07:00
nazunalika
8fdb68fdde
forgot one perl module 2021-04-24 03:18:11 -07:00
nazunalika
2b5141255c
fix lint 2021-04-24 01:26:37 -07:00
nazunalika
ff44b35cc8
bugzilla 2021-04-24 01:19:07 -07:00
nazunalika
d532f6a28d
bugzilla 2021-04-24 01:15:27 -07:00
nazunalika
81aa7faa26
add gitlab runner 2021-04-03 11:53:46 -07:00
nazunalika
1b9674d3ea
add pipefail 2021-04-02 17:43:12 -07:00
nazunalika
33d513abdb
mantis changes 2021-04-02 17:30:42 -07:00
nazunalika
db9e86971f
lint it up 2021-04-02 00:56:50 -07:00
nazunalika
2845eade88
use grubby instead 2021-04-01 20:16:58 -07:00
nazunalika
6b9d992f17
do it for the lint 2021-04-01 20:00:37 -07:00
nazunalika
aac5f31ef3
do it for the lint 2021-04-01 19:58:09 -07:00
nazunalika
94827f80df
add missing 2021-04-01 19:49:59 -07:00
nazunalika
ad5f13a85a
fix cdn 2021-04-01 19:35:17 -07:00
nazunalika
50f92187fb
repo server start 2021-04-01 11:22:31 -07:00
nazunalika
3458aef0d9 init koji hub 2021-02-15 22:32:07 -07:00
nazunalika
4dcb6d1e54
staging 2021-02-09 12:12:22 -07:00
nazunalika
4cf46844f4 add manual changes 2021-01-28 12:43:37 -07:00
nazunalika
b0a8a91d88 efs 2021-01-24 16:00:57 -07:00
nazunalika
7c35cfe226 restarted 2021-01-24 12:15:04 -07:00
nazunalika
a73d8136d1 add postfix for buildsys 2021-01-24 12:00:38 -07:00
nazunalika
0a9ea2778c need a rehash 2021-01-23 19:45:58 -07:00
nazunalika
59c24a1875 fixing modules 2021-01-23 02:59:28 -07:00
nazunalika
3d395c0a6d account services 2021-01-22 05:33:00 -07:00
nazunalika
d20f9a5e61
fix hardening 2021-01-21 15:05:35 -07:00
nazunalika
a283fd378f
mantis 2021-01-20 17:55:13 -07:00
nazunalika
a3c3ae91d6 ipa changes 2021-01-17 18:49:28 -07:00
nazunalika
60580742fc upcoming bz and account services 2021-01-09 17:49:05 -07:00
nazunalika
4ff14a8641 kojihub changes 2020-12-31 14:49:48 -07:00
nazunalika
b8ea1c51a1 gitlab external database prep 2020-12-28 20:43:17 -07:00
nazunalika
496e2d208d Updating/Adding rabbitmq vars and playbooks 2020-12-26 20:36:14 -07:00
nazunalika
c0c8ea1ec6 fixing spelling errors 2020-12-18 01:17:53 -07:00
nazunalika
239ae1a025 Attempt Lab Rollout 2020-12-18 00:43:21 -07:00
nazunalika
e3b6aa652f add custom gitlab template 2020-12-18 00:39:37 -07:00
nazunalika
c6323199f4 Infrastructure GitLab Updates
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
2020-12-17 23:40:14 -07:00