Commit graph

31207 commits

Author SHA1 Message Date
Pierre-Yves Chibon
a21b274209 Batcave: add support for fedora-messaging
Install the certificates needed to connect to fedora-messaging
Install a configuration file applications can use to send messages
to the message bus using fedora-messaging.
Create the batcave user in rabbitmq

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-15 12:57:54 +00:00
Kevin Fenzi
0290f57cfb also send git emails to nowhere
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-14 15:36:58 -07:00
Mohan Boddu
d41cc84f22 Making mp multilib blacklist and dssi-vst-wine whitelist
Signed-off-by: Mohan Boddu <mboddu@bhujji.com>
2020-05-14 22:07:17 +00:00
Kevin Fenzi
cff5bed5f2 os-cluster: do not install vpn in iad2 for now
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-14 14:58:44 -07:00
Kevin Fenzi
14d6353927 iad2: no vpn for openshift for now
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-14 14:50:38 -07:00
Kevin Fenzi
0f0910c639 handlers: re-add the xinetd handler we removed because we thought surely nothing could be using this in the year of our lord 2020. OH well
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-14 14:34:16 -07:00
Mark O'Brien
b7016e09b7 [iad-openshift3] update to correct ips for vhosts 2020-05-14 22:07:39 +01:00
Pierre-Yves Chibon
dab9296b8c Attempt to make self.play_context.connection JSON serializable
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-14 22:54:54 +02:00
Pierre-Yves Chibon
9c6e27ca13 Attempt to see if the error itself can give us a little more information
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-14 22:51:53 +02:00
Pierre-Yves Chibon
3f7c896509 Add print in addition to the logger (that isn't set up) in the fedora_messaging callback - take #2
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-14 22:44:30 +02:00
Pierre-Yves Chibon
8189b0f964 Add print in addition to the logger (that isn't set up) in the fedora_messaging callback
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-14 22:41:56 +02:00
Pierre-Yves Chibon
6d975e3959 Add some debugging to the logdetail callback
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-14 22:40:02 +02:00
Pierre-Yves Chibon
a87e036224 Remove the debugging code in the fedora_messaging callback
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-14 22:34:22 +02:00
Pierre-Yves Chibon
e060e7efa1 Rename the fedora_messaging callback and enable it in ansible
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-14 22:32:21 +02:00
Pierre-Yves Chibon
4ac2b91273 Add a little more debugging to the fedora_messaging callback
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-14 22:30:13 +02:00
Pierre-Yves Chibon
f6e6fab02d Add some debugging to the fedora_messaging callback for now
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-14 22:27:29 +02:00
Mark O'Brien
bf94d151e7 [iad-openshift] set mem to 24G for os-node*.iad* 2020-05-14 20:41:51 +01:00
Kevin Fenzi
4957a811f1 ansible: try and clean up callback_plugins
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-14 12:30:10 -07:00
Kevin Fenzi
4dbcb94d27 iad2: bridgeify: add missing trailing quote
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-14 09:21:27 -07:00
Kevin Fenzi
4742f1d9d5 iad2: proxy01.iad2: drop out of mirrorlist_proxy group to avoid nagios entanglements
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-14 08:58:09 -07:00
Kevin Fenzi
d4cbab0f3c iad2: inventory: also add proxy01.iad to iad2 group
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-14 08:25:04 -07:00
Kevin Fenzi
f485d8d9b2 iad2: inventory: add bvmhosts to iad2 group to avoid nagios
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-14 07:45:26 -07:00
Kevin Fenzi
528369b38e iad2: bridgify: fix gateway
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-14 07:44:21 -07:00
Fabien Boucher
578fe5c706 Propose the zuul config - project pipelines to run ansible-review-diff
Co-Authored-By: Nils Philippsen <nils@redhat.com>
Co-Authored-By: Pierre-Yves Chibon <pingou@pingoured.fr>

The ansible-review-diff is defined in https://pagure.io/fedora-zuul-jobs

This commit tells Zuul to run ansible-review-diff on all new and updated
Pull Requests.

This change was initially fedora-infra/ansible/pull-request/54
2020-05-14 13:14:00 +02:00
Adam Samalik
90453307c9 opensift docsbuilding translations in stg only now 2020-05-14 11:51:33 +02:00
Adam Samalik
390c6b67b0 opensift docsbuilding add new cron to playbook 2020-05-14 11:47:28 +02:00
Adam Samalik
9ccc671e68 openshift docsbuilding separate translated docs build 2020-05-14 11:33:01 +02:00
Kevin Fenzi
8b1aeda37a iad2 / bridgify: try just not setting the state on the down interfaces
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-13 17:18:34 -07:00
Kevin Fenzi
36cdf951aa iad2 / bridgeify: drop duplicate autoconnect, fix names for existing connections
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-13 17:13:09 -07:00
Kevin Fenzi
641912c098 iad2: add in bvmhost's and their mac addresses.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-13 17:10:07 -07:00
Kevin Fenzi
68e230c967 bridgeify: set vpn over iad2 for dns search order
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-13 17:03:48 -07:00
Kevin Fenzi
98549fd6db base / resolv.conf: we want vpn to be before iad2 here
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-13 16:56:58 -07:00
Kevin Fenzi
c9e77cd104 bodhi-backend: move bodhi2/backend role after keytabs since it has a task that changes perms on one
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-13 16:28:29 -07:00
Kevin Fenzi
cf517215a5 rhos13 repo: turns out we still use this for newer rabbitmq
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-13 16:10:05 -07:00
Kevin Fenzi
1ea3b85b61 proxy01.iad2: set correct datacenter
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-13 15:06:00 -07:00
Stephen Smoogen
b89dd803fd test change for dhcp 2020-05-13 17:20:21 -04:00
Kevin Fenzi
a1a7b7e74b inventory: re-add simple-koji-ci-prod.fedorainfracloud.org as we actually manage it
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-13 14:12:47 -07:00
Kevin Fenzi
b426783aa5 tasks: also re-add cloud_setup_basic
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-13 14:10:29 -07:00
Kevin Fenzi
bf72724c85 re-add tasks/persistent_cloud.yml as it is used by copr
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-13 14:08:37 -07:00
Kevin Fenzi
c529380547 Spring cleaning time. :)
I removed all the old files, inventory, playbooks, roles and other from
services we no longer run or use. There was a bunch of cruft in there
and I hope that will make the repo cleaner and easier to look for things
we actually do run and care about.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-13 14:02:41 -07:00
Stephen Smoogen
0eca617652 Reconfigure noc01 iad to have hosts. Because hosts are global they are at the end of the file for easier editing later. 2020-05-13 15:57:35 -04:00
Kevin Fenzi
74866ebb8b rkhunter: drop the extra endif here that was breaking the template
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-13 10:58:39 -07:00
Kevin Fenzi
2882e32341 rkhunter: pagure-stg01 also now has a postgresql shm file
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-13 10:49:05 -07:00
Kevin Fenzi
121ac53d51 iad2: add a proxy01.iad2 instance.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-05-13 10:27:14 -07:00
Adam Williamson
1096adb4a7 Drop openQA asset size limit on stg to try and save disk space
stg's disk is groaning at the seams, let's drop this to 400GB to
try and give it a bit of room to breathe.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-05-13 10:21:15 -07:00
Adam Williamson
2b6c8be5aa openqa etc: reinstall local Python libs when Python ver changes
In openqa/dispatcher, relvalconsumer and check-compose roles, we
install Python libraries from git checkouts (these are things we
don't really want to package as they change too much). This
enhances those roles so that we check whether pip considers the
libraries to be installed, and install them if it doesn't. The
purpose is to catch when the Python version rolls over on system
upgrade, and reinstall the libraries in that case - I got bitten
by this when upgrading to F32, I forgot to reinstall these libs
for Python 3.8, and it broke things for a couple of days before
I noticed and fixed it manually...

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-05-13 09:58:50 -07:00
Andrea Veri
9e61fa2b0b GNOME Backups: these boxes were decommissioned 2020-05-13 17:31:13 +02:00
Andrea Veri
c74e435612 GNOME Backups: do not backup bastion anymore 2020-05-13 17:30:45 +02:00
Pierre-Yves Chibon
81da617cd2 staging-sync/koji: fix the name of the host groups
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-13 15:57:52 +02:00
Pierre-Yves Chibon
1193ccd63b staging-sync/koji: fix the name of the groups having the koji builders in staging
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-05-13 15:43:52 +02:00