Commit graph

43050 commits

Author SHA1 Message Date
Kevin Fenzi
e5b1bc8e52 vmhost-x86-01.stg.rdu3: add to ansible
New staging virthost in rdu3

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-29 14:02:03 -07:00
Kevin Fenzi
0d5abc773c dns: drop duplicate zone entry
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-29 13:48:12 -07:00
Kevin Fenzi
93bb03acc6 add stg.rdu3 zone to nameservers
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-29 13:37:39 -07:00
Kevin Fenzi
ed701ebbf3 kickstarts: some misc improvements
Move the vnc password into ansible-private and change it
Set post script to pull via https instead of http.
http gets redirected and curl doesn't follow the redirect by default.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-29 13:29:57 -07:00
Kevin Fenzi
cf68c038f5 openvpn / ccd: add ccd file for proxy01.rdu3
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-29 12:02:04 -07:00
Kevin Fenzi
1ab76f84c8 fedora-web: move sync script to /usr/local/bin
In f42+, there's no longer a /usr/local/sbin, everything should be in
/usr/local/bin. Move this last script there.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-29 11:16:17 -07:00
Greg Sutcliffe
f2c9d257c1
DHCPd: Semicolons matter 2025-05-29 17:27:05 +01:00
Greg Sutcliffe
224c5ef15c
DHCPd: Get the UEFI shimname right 2025-05-29 17:20:54 +01:00
Greg Sutcliffe
13d746e528
DHCPd: Update leftover iad2 ranges to rdu3 2025-05-29 17:07:05 +01:00
Greg Sutcliffe
a3fb4884ad
TFTP: add default pxelinux files for noc01 iad2 & rdu3 2025-05-29 15:50:59 +01:00
Greg Sutcliffe
63c5654cec
DHCPd: Add RDU prod mac addresses / ips to dhcpd.conf 2025-05-29 10:43:45 +01:00
Akashdeep Dhar
057e02bd1e Add client config for W2FM test environment
Signed-off-by: Akashdeep Dhar <akashdeep.dhar@gmail.com>
2025-05-29 09:36:41 +00:00
Lenka Segura
cdf6c65af3 [ipaserver] Add toddlers tag to Get admin ticket
Signed-off-by: Lenka Segura <lsegura@redhat.com>
2025-05-29 11:26:50 +02:00
Lenka Segura
82354291b6 [ipaserver] Include toddlers setup for prod
Signed-off-by: Lenka Segura <lsegura@redhat.com>
2025-05-29 10:26:09 +02:00
Kevin Fenzi
d42014c740 httpd: set a few conf files as optional for initial installs
Due to ordering, these config files don't get copied over before the
first time httpd gets restarted. Setting them as optional should allow
initial runs to work better.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-28 19:49:32 -07:00
Kevin Fenzi
0819fe8c0b mirrormanager_proxy: drop call trying to us mm-backend01
mm-backend01 no longer exists, the application has moved into openshift.

So, just drop this and the files will get synced.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-28 17:35:07 -07:00
Kevin Fenzi
60c4bdd9d0 zabbix / templates: just use inventory_hostname not short
This causes an issue where we have a proxy01.iad2 and a proxy01.rdu3.
They are different hosts, but if it uses the short name then the second
one fails because it has the same name as the first.

Lets just use fqdn for now and see if causes any problems in
display in the interface. If it does, we can change it to
perhaps include the second octet.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-28 15:48:03 -07:00
Kevin Fenzi
76bda7e176 New kickstarts role
Move kickstarts into ansible from the side repo they were in before.
Hopefully this will make it easier for people to contibute to them
and see what they are. All sensitive info here should be templated
out from the private repo.

note that before we merge/run this, we need to move the old repo
out of the way in the location we are syncing to.
We can gradually move other kickstarts out of the old repo into this
role as we need them to build rdu3 out.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-28 21:57:12 +00:00
Greg Sutcliffe
e74727c5dd tools: add Dell iDRAC XML generator 2025-05-28 21:52:22 +00:00
Kevin Fenzi
3553166073 dns / rdu3: turns out we need the rdu3 zone in rdu3
Was missing from the RDU3 view. Adding this will let rdu3 hosts resolve
rdu3.fedoraproject.org addresses.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-28 13:13:56 -07:00
Aurélien Bompard
f4de93c8ed
Planet: avoid duplicate route name
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-05-28 12:17:48 +02:00
Aurélien Bompard
adc11a9235
Planet: fix the keytab
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-05-28 12:13:44 +02:00
Kevin Fenzi
8d37c36f92 rdu3 / proxy01.rdu3: correct ip
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-27 17:42:50 -07:00
Kevin Fenzi
93edb6fb70 rdu3 / proxy01.rdu3: try and setup an initial proxy
We need this up and working in order to install the prod openshift
cluster since it uses a proxy to talk to the api and communicate with
the control plane.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-27 17:39:39 -07:00
Kevin Fenzi
8c5b664a03 dns: do not match all of 10.x.x.x or first one wins
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-27 17:20:31 -07:00
Kevin Fenzi
7bc3e67410 tang01.rdu3: fix datacenter and dns
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-27 16:47:38 -07:00
Kevin Fenzi
afc2857b85 rdu3: add a tang01 server in rdu3
We will need this for virthosts/hardware there.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-27 15:48:58 -07:00
Kevin Fenzi
3e5a49e4c7 dns / rdu3: more fixes. Correct path for zones and drop expired signatures
The zones I added are not under a view, they are the same for everyone.
And some old no longer used zones are expired and the new named in
rhel9.6 will not load them. So, just drop the signed ones for now.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-27 14:11:30 -07:00
Kevin Fenzi
5a7b65155a dns: rdu3: fix some issues with dns in rdu3
First the mgmt zone was loading the wrong thing.
Next, rdu3 does in fact need to be able to resolve iad2 zones, because
we need to be able to resolve the ipa servers in order for sssd
to work.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-27 13:43:45 -07:00
Jakub Kadlcik
cd0fa54b5e copr-be-dev: update aarch64 bootc image
We found a cross-arch uploading bug
https://github.com/osbuild/image-builder-cli/pull/218
so I had to reupload directly from the builder
2025-05-27 11:19:09 +02:00
Aurélien Bompard
639d3145cd
Fix the planet's github webhook secret
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2025-05-27 10:39:18 +02:00
Jakub Kadlcik
8254b70300 copr-be-dev: bootc images for clouds 2025-05-27 00:20:34 +02:00
Kevin Fenzi
b55d66cc51 Revert "pagure: block some more forks and blame/history from ai scrapers"
This reverts commit 1c7ecb6bcf.

Lets see if the bots have moved on.
2025-05-26 08:32:37 -07:00
Michal Konecny
dc139f3f6a [poddlers] Update poddlers config
This will update the config to reflect the latest changes.
2025-05-26 11:32:03 +00:00
Michal Srb
a4b79f29dc retrace03: f39+f40 is EOL
Signed-off-by: Michal Srb <michal@redhat.com>
2025-05-26 09:52:14 +00:00
Kevin Fenzi
1c7ecb6bcf pagure: block some more forks and blame/history from ai scrapers
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-25 21:47:39 -07:00
Kevin Fenzi
f67d942dbb pagure: http.logrotate is a template now
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-24 21:21:27 -07:00
Jiri Kyjovsky
452211d127 copr: add fedmsg certs from files instead of url
In the get_url we hit https://github.com/ansible/ansible/pull/80751,
since the ansible version is not 2.16 (it's 2.14), thus manually adding
the certificates instead of getting them from url.
2025-05-24 16:37:39 +02:00
Jiri Kyjovsky
5f9c57b867 copr: permanently add frdmsg certs to copr-fe 2025-05-24 16:21:35 +02:00
Jakub Kadlcik
cd5d94ce67 copr-be-dev: bootc images for everything except for AWS 2025-05-23 11:08:20 +02:00
James Antill
e11f6f2262 Emergency fix for wiki install.
Signed-off-by: James Antill <james@and.org>
2025-05-22 18:11:09 -04:00
James Antill
57e68620bc Update prod Wiki to F42.
Signed-off-by: James Antill <james@and.org>
2025-05-22 17:30:19 -04:00
Kevin Fenzi
829c43cf28 dns: actually use the RDU3 view/zone for RDU3
Mistakenly I copied this from IAD2 and failed to change the zone that it
was loading, so it was always giving the IAD2 view in RDU3.
This should fix that.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-22 12:25:11 -07:00
Kevin Fenzi
c4b359032f noc01.rdu3: some more dhcpd conf fixes
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-22 11:05:43 -07:00
Kevin Fenzi
5ea4593285 noc01.rdu3: fix moustache error
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-22 11:02:36 -07:00
Kevin Fenzi
1c3e50ef9d noc01.rdu3: also need to define the other networks
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-22 11:00:15 -07:00
Kevin Fenzi
9dc7f4adcf noc01.rdu3: someday I will get logic right
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-22 10:35:33 -07:00
Kevin Fenzi
2259edea1a noc01.rdu3: adjust openvpn logic
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-22 10:30:43 -07:00
Jakub Kadlcik
8e1dc2c39e copr-be-dev: back to previous builder images, these are broken 2025-05-22 19:27:39 +02:00
Kevin Fenzi
d52d701cdf noc01.rdu3: add a dhcp config
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2025-05-22 10:24:50 -07:00