1
0
Fork 0
forked from infra/ansible
Commit graph

517 commits

Author SHA1 Message Date
e5e4bc5f73 Add CLI flags to rhel10-sync for release versions, arches, repos, and verbosity
Signed-off-by: Pedro Moura <pmoura@redhat.com>
2026-07-28 19:58:10 +00:00
ec0501b846 batcave: install tar
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-23 11:09:01 -07:00
85c0136840 batcave: drop uri patch as we now have newer ansible
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-23 10:49:27 -07:00
5c31340193 batcave02: install packages on batcave02 also, likely needs adjustments
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-21 14:15:37 -07:00
e2daea1e4a batcave: don't apply uri patch on rhel10 batcave
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-20 19:51:35 -07:00
cd7313952e Revert "also create a ssh_config for root with the non standard port"
This reverts commit 03631331d0.
2026-06-23 14:21:11 -07:00
03631331d0 also create a ssh_config for root with the non standard port
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-06-23 21:02:52 +00:00
5343c0947b
Minor fixes to 95b1a7b3
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2026-06-12 18:30:09 +02:00
95b1a7b3e4
Rewrite make-rabbitmq-certs-public in Python to access the YAML file
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2026-06-12 16:42:06 +02:00
da11627a6e
RabbitMQ certs monitoring: also build a JSON file for Zabbix
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2026-06-10 07:37:10 +02:00
f3a05e1b72
Zabbix: Fix cronjob that generates the SSH target list 2026-05-28 17:18:50 +01:00
641887c8cf
Zabbix: also test SSH access to the bastions from Batcave
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-05-28 13:36:04 +01:00
6e0f4fe7b0 Retire EPEL 10.1
Signed-off-by: Diego Herrera <dherrera@redhat.com>
2026-05-19 14:58:42 +00:00
0723ffa45d
Zabbix update SSH and Varnish templates
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-05-19 15:31:40 +01:00
917e6f4f5c Zabbix: Migrate SSH connectivity checks from Nagios
Signed-off-by: Greg Sutcliffe <fedora@emeraldreverie.org>
2026-05-18 14:46:05 +00:00
a9744b9cd0 Fix location after move in 8fa423e72a
Signed-off-by: Michael Winters <fedora@mwinters.net>
2026-04-03 09:00:42 -05:00
92e35f4f25 Lean on chronic for public-db-copy
Signed-off-by: Michael Winters <fedora@mwinters.net>
2026-04-02 23:35:10 +00:00
70088899eb Prudent error checking
Signed-off-by: Michael Winters <fedora@mwinters.net>
2026-04-02 23:35:10 +00:00
8e218fd14c Use chronic to manage cron email for db backup
Mimics blockerbugs/tasks/main.yml per PR feedback

Signed-off-by: Michael Winters <fedora@mwinters.net>
2026-04-02 23:35:10 +00:00
2a941c4482 Rename retention script per feedback
Signed-off-by: Michael Winters <fedora@mwinters.net>
2026-04-02 23:35:10 +00:00
7f493a042a Datanommer daily exports
Export daily 24h data in addition to the full pg_dump to allow
downstream replicas to stay in sync without requiring full PG
replication.

We call this "incremental" in some places because perhaps later we will
decide on a different level of granularity, e.g. hourly or weekly.

Signed-off-by: Michael Winters <fedora@mwinters.net>
2026-04-02 23:35:10 +00:00
James Antill
6dc5b51882 batcave: Add diff-so-fancy from epel.
Signed-off-by: James Antill <james@and.org>
2026-03-23 15:50:43 -04:00
aedf43d1f3 Restore arcane breadcrumbs (broken Forge links)
Also some minor changes to satisfy yamllint.

Signed-off-by: Michael Winters <fedora@mwinters.net>
2026-03-11 21:09:36 +00:00
12b9712962 Branch epel10.2 from epel10
Signed-off-by: Carl George <carlwgeorge@gmail.com>
2026-02-23 15:44:31 +00:00
3a42bab039 Reenable Centos10 sync for EPEL 10.2 mass branching
Signed-off-by: Diego Herrera <dherrera@redhat.com>
2026-02-10 18:13:35 -03:00
a754144f19 Update infra pagure.io links to forge.fp.o (WIP)
This should update all the references we have to
https://pagure.io/fedora-infrastructure to the
new https://forge.fedoraproject.org/infra/tickets/ area.

Do not merge this before the migration on tuesday.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-01-20 14:39:40 -08:00
0f16bf1dc3 Revert "batcave: modify rhel10-sync to delete problematic redhat-release package"
This reverts commit 3e4f01e82c.  The
underlying issue was resolved in redhat-release-10.1-18.el10.

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2026-01-13 14:59:00 -06:00
91ca2a6bf3 pagure-stg01: say fare thee well
We have moved over to pagure-stg02 now in rdu3, so retire this vm.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-12-02 14:28:06 -08:00
3e4f01e82c batcave: modify rhel10-sync to delete problematic redhat-release package
epel/releng#67
https://issues.redhat.com/browse/RHEL-128741

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-11-16 22:22:59 -06:00
afa44e37e0 Retire EPEL 10.0
Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-11-11 16:34:06 -06:00
e9f85bfb1e Branch epel10.1 from epel10
Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-25 10:28:48 -05:00
James Antill
778711e986 updates-uptimes: Add {{files}} prefix to path.
Signed-off-by: James Antill <james@and.org>
2025-08-13 18:19:25 -04:00
875b764644 batcave: re-enable CentOS 10 snapshot sync
https://codeberg.org/fedora/epel/issues/36

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-13 21:11:05 +00:00
c419dacd38 batcave: exclude more unnecessary paths from CentOS 10 sync
Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-08-13 21:11:05 +00:00
James Antill
e29a37a23a updates-uptimes: Add dynamic uptime for main data. Fix cron (sigh 12h fix).
Signed-off-by: James Antill <james@and.org>
2025-08-12 17:20:21 -04:00
James Antill
a0c202f3af updates-uptimes: More UI changes. Add history/diffstat. Add cron job.
Signed-off-by: James Antill <james@and.org>
2025-08-12 02:30:34 -04:00
b259bb5465 batcave01: add new vlan at ibiblio to allows
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-07-30 15:38:13 -07:00
6c85fda0c9 Mass remove/replace iad2 -> rdu3, 10.3. -> 10.16.
Signed-off-by: Nils Philippsen <nils@redhat.com>
2025-07-03 20:05:02 +02:00
981f16ee8f
Fixup ea5784a05e
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-07-03 08:05:46 +02:00
ea5784a05e
Fix zodbot-announce-commits
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-07-02 13:04:38 +02:00
ccfd1dafa1 batcave: add python3-sqlalchemy for repo2json script
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-30 15:34:26 -07:00
da9483f583 batcave: setup facls for private repo
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-30 15:33:21 -07:00
4ad6508bac batcave: fix acls for dns repo
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-30 14:11:50 -07:00
da58790976 batcave01: drop srm, its not actually in epel9
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-28 15:57:44 -07:00
8366badfc5 batcave: trust ssh host certs signed by our CA for *rdu3
This should fix some weird connection issues we were seeing.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-06-22 15:41:42 -07:00
26ab61697b batcave: allow rdu3 external network on batcave01 in iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-21 12:37:13 -07:00
e9734b9cdf batcave: override basearch in rhel10.0 sync
In order to correctly sync each architecture's repos, we have to
override the basearch while running reposync.  Otherwise we are just
syncing the the host architecture (x86_64) multiple times under
misleading directory names.

Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-05-15 11:58:23 -05:00
b565e59d32 batcave: set up rhel10.0 sync
Signed-off-by: Carl George <carlwgeorge@gmail.com>
2025-05-14 16:12:51 +00:00
b79d8199c6
Batcave: also copy the rabbitmq ca cert
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-04-17 18:16:23 +02:00
d884a0f8ba
Use the combined RabbitMQ CA cert in the clients
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-04-11 15:15:45 +02:00