1
0
Fork 0
forked from infra/ansible
Commit graph

46,740 commits

Author SHA1 Message Date
505a17f2aa
Address review comments
- liberal use of no_log in the kyroptic module
- Switch to using an environment variable for openssl PIN
2026-07-21 15:55:43 -04:00
Jeremy Cline
f76f1dcdde siguldry: raise max connections on the signing helper
This is controls (indirectly) the number of concurrent signing
operations.

Signed-off-by: Jeremy Cline <jeremycline@microsoft.com>
2026-07-21 18:38:19 +00:00
Jeremy Cline
21599de42d draft: add roles for siguldry server and bridge
These roles deploy the Siguldry server and bridge.

There's a few TODOs, and one step that isn't covered at all is the
deployment of the TLS private keys. These need to be encrypted with
systemd-creds, which should be doable via ansible, but the pesign bridge
isn't doing it so I've left it out for now.

Signed-off-by: Jeremy Cline <jeremycline@microsoft.com>
2026-07-21 18:38:19 +00:00
8d4ad009c9 forge: add group team mappings for i3 organization on Fedora Forge
Related: forge/forge#641
2026-07-21 12:57:22 +10: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
bef38a85ba git-hooks: we do want fedora-messaging-git-hook here, it is a seperate package
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-20 14:55:00 -07:00
419c43026b git hooks: adjust git hooks for el10
kitchen no longer exists, nor does the fedora-messaging-git-hook

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-20 14:29:07 -07:00
e82cd64564 ansible-server: push the actual new file too
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-20 13:53:55 -07:00
607364e153 ansible-server: galaxy requires the requirements file end in yml
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-20 13:49:30 -07:00
3c69a3ac35 ansible_server: install pulp installer (deprecated) from galaxy too
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-20 13:42:48 -07:00
db5d7673eb ansible_server: install ansible collections from galaxy for now
We need to go back and branch these for epel10 properly, but
for now we can just install from ansible-galaxy hopefully.

This shouldn't affect batcave01 (rhel9) only batcave02 (rhel10).

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-20 13:35:49 -07:00
655201fdc0 openshift / read-only: ignore errors from removing self provisioner for now as it will always error after the first time
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-20 11:10:19 -07:00
9ab4e9bb24 openshift / read-only: it is log, not logs
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-20 11:09:02 -07:00
8cebfd18a8
we want to keep applications
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-07-20 19:42:15 +02:00
94e2d9dfeb
fix the sysadmin-opshift-ro role permissions
Assisted-by: Claude Sonnet 5
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-07-20 19:37:59 +02:00
b48606202d communishift: add more resources for copr ( ticket 13409
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-20 09:45:08 -07:00
a160490f7d batcave01: backup should be /srv/git, not /git
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-20 09:30:19 -07:00
Patrik Polakovič
4a2be280f8 F45 mass rebuild: adjust robosignatory config before mass tagging
Signed-off-by: Patrik Polakovič <patrik@alphamail.org>
2026-07-20 13:17:45 +02:00
f354172037 forge: add group team mappings for sca-tools organization on Fedora Forge
Related: forge/forge#623
2026-07-20 19:04:01 +10:00
1038395bea forge: add group team mappings for iot organization on Fedora Forge
Related: forge/forge#604
2026-07-20 18:34:49 +10:00
0926c03180 forge: add group team mappings for java organization on Fedora Forge
Related: forge/forge#669
2026-07-20 12:16:54 +10:00
Jakub Kadlcik
07520d81d9 copr: suspend more known warnings 2026-07-18 18:55:19 +02:00
c476977452 openshift-readonly: try and add routes and applications to resources, drop logs from verbs
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-18 09:13:43 -07:00
da96011bab openshift: try adding logs verbs to openshift readonly
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-18 09:05:57 -07:00
96d3eaaae8 take ipa02 out of list for fasjson also
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-17 18:27:58 -07:00
d0ec720155 communishift / copr: increase some limits per ticket 13409
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-17 09:44:32 -07:00
340c8f8fb9 openqa/worker: add a script to reap unknown qemu processes
This is a workaround for an annoying bug which results in floods
of incomplete jobs. See:

quality/tickets#913
https://progress.opensuse.org/issues/180110

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2026-07-16 16:45:23 -07:00
f3292f4178 batcave02: create new rhel10 batcave02 to sync batcave01 to
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-16 16:44:12 -07:00
fadbb39054 batcave01: add git and attachments to backups again
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-16 16:43:10 -07:00
2219d51f35 increase memory on proxy12 and proxy04
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-16 15:34:33 -07:00
3ea92477e7 sundries: actually install python3-paste
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-16 15:03:31 -07:00
1fa43050e4 sundries: increase mem and cpus
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-16 15:01:30 -07:00
1bb6f56c24 sundries01: move to rhel10
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-16 14:36:35 -07:00
ee67de3495 sundries02: move to rhel10
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-16 14:19:12 -07:00
2c2d72d2b0
sha256sum, you too shut up please
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-07-16 22:51:21 +02:00
a45467a6a5 chmod 644 the .acl files
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-07-16 20:42:06 +00:00
bb61d36c76
silence the geoip script
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-07-16 22:29:24 +02:00
0834ae1657
maxmind ships a folder inside the .zip file, we need to specify that
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-07-16 21:58:28 +02:00
9bab140ca3 geoip-download-databases: move location argument
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-16 12:42:33 -07:00
24c8abdaa8 fix the script and cron definition (#3530)
Signed-off-by: Vít Smolík <me@smoliicek.cz>
Reviewed-on: infra/ansible#3530
2026-07-16 19:33:28 +00:00
d8c4b9241e
jinja now shouldn't think it's comments
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-07-16 20:59:08 +02:00
49076524e3 geoip-city: also install python3-paste
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2026-07-16 11:53:40 -07:00
dccf24d022 modify some error messages in the script
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-07-16 18:39:54 +00:00
ac9150ef83 remove trailing space
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-07-16 18:39:54 +00:00
41c3db1ac8 switch to cp -af here
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-07-16 18:39:54 +00:00
7744fc7959 run the script with the lock-wrapper
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-07-16 18:39:54 +00:00
07b6cffb6e save us from headaches with selinux
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-07-16 18:39:54 +00:00
4379fbcfbc add quotes to the push line
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-07-16 18:39:54 +00:00
c3cb4c5140 maybe one day, i will learn to write
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-07-16 18:39:54 +00:00
df67c2e3b7 this should save us if no files were downloaded
Signed-off-by: Vít Smolík <me@smoliicek.cz>
2026-07-16 18:39:54 +00:00