Commit graph

32157 commits

Author SHA1 Message Date
Pierre-Yves Chibon
7b849b7a0f toddlers: Try specifying the command to run in the container
This should allow us to re-use the container for other commands with
playtime

Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-07-06 17:53:22 +02:00
Kevin Fenzi
56a476c7ed inventory: allow noc01 to connect to db-fas01 and db-koji01 to monitor them
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-05 12:03:26 -07:00
Adam Williamson
d20c281574 relvalconsumer: drop a stray git version pin
This should've been removed ages ago. Whoops.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-07-02 17:19:34 -07:00
Kevin Fenzi
b266dca699 releng_compose: actually commit the change I meant to
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 16:30:54 -07:00
Kevin Fenzi
f8d277a4e0 releng-compose: fix hostname of composer-branched01 so epel8-playground runs
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 16:23:10 -07:00
Kevin Fenzi
570cce1803 download: add rackspace ips for tier0 ( infra 8864 )
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 15:54:37 -07:00
Kevin Fenzi
4ec5a57eb3 inventory: add a compose-branched01
We normally wouldn't need this now, as there's no branched compose,
however, we will at some point and we need it now for epel8-playground
composes.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 15:00:13 -07:00
Kevin Fenzi
122e0e2707 hosts / notifs*: drop all these wrong host files.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 14:52:15 -07:00
Kevin Fenzi
f56d189995 base / dist enabled services
At some point not too long ago we set 'logrotate.timer' as a dist
enabled service. This mostly works fine as all supported Fedora and RHEL
releases have this. However, we still have some old unsupported hosts
(like notifs-backend01) and this caused playbooks to fail on them.
So, lets conditionalize it only to newer ones so we can run playbooks on
the EOL ones.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 14:50:46 -07:00
Aurélien Bompard
9e69aa3087
Remove redundant rabbitmq plugin for collectd
Signed-off-by: Aurélien Bompard <aurelien@bompard.org>
2020-07-02 23:20:23 +02:00
Kevin Fenzi
cbb48eff19 pagure / docs.pagure.org: adjust SSSD redirects to work.
apache redirectmatches are the worst.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 12:34:42 -07:00
Kevin Fenzi
5847b5c4a6 pagure.io / docs.pagure.org: redirects for sssd
https://pagure.io/fedora-infrastructure/issue/8995

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 12:19:55 -07:00
Kevin Fenzi
5179479e16 koji_hub / kojiweb: move the kojira queue file to the right place
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 12:05:47 -07:00
Kevin Fenzi
3f4db992c9 koji_hub / kojiweb: allow access to /mnt/koji/kojira
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 11:53:47 -07:00
Kevin Fenzi
4045f59f96 koji_hub / kojira: rename queue to be easier to type
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 11:51:23 -07:00
Kevin Fenzi
88907aa1c8 koji_hub / kojira: place the queue file where everyone can see it.
New versions of kojira can optionally produce a queue file.
This shows the buildroots that it knows need regeneration and
how long they have been known out of date. It might help users
see where a buildroot they are waiting for is in the queue.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 11:40:17 -07:00
Kevin Fenzi
fd1701df25 Adjust the readme file to make more clear about the repo vs the control host we run things on.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-02 11:39:12 -07:00
Stephen Smoogen
2475c00e01 remove a role definition on hostname which no longer exists. allow awstats to run possibly 2020-07-02 14:28:24 -04:00
Stephen Smoogen
184f33b98a turn off moving averages as I dont have time to rewrite the code with newer pandas syntax and python3 2020-07-02 14:24:10 -04:00
Pierre-Yves Chibon
37890c4113 Remove the plus_plus_service role as we never deployed it :(
Signed-off-by: Pierre-Yves Chibon <pingou@pingoured.fr>
2020-07-02 14:48:20 +00:00
Stephen Smoogen
736b3db7d1 make the syncHttpLogs a little less noisy and hopefully more useful 2020-07-02 08:54:57 -04:00
Kevin Fenzi
d5babb1721 scripts/logview: 2to3 port to python3
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-01 18:34:59 -07:00
Kevin Fenzi
349dec197c nagios_seever/ irc colorize: 2to3 run to move to python3
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-01 16:45:28 -07:00
Stephen Smoogen
b0c7013f73 you need an empty line because jinja eats the carriage return and nagios configs cant handle } not being on a line by itself 2020-07-01 18:25:38 -04:00
Stephen Smoogen
35f1746c3f things become clearer when we find a missing internal on soemthing that says for internal 2020-07-01 18:20:14 -04:00
Stephen Smoogen
6e218c7031 a box not on the vpn has a hard time testing for boxes on the vpn 2020-07-01 18:14:02 -04:00
Kevin Fenzi
ad28c1fd0b virthost/bvirthost: up max procs warnings in nagios
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-01 14:42:20 -07:00
Stephen Smoogen
28ba173acb move the dns_external check to using a group variable in the nagios group. This takes it out of the main inventory where its names do not match and this other group was not used in any other playbook 2020-07-01 17:40:02 -04:00
Kevin Fenzi
4857a1f032 iptables: drop kojibuilder_iad2 in favor of kojibuilder, add tang access
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-01 14:04:55 -07:00
Kevin Fenzi
d4b609e25a bkernel: sync mock site defaults to bkernel
We want to make sure to not use bootstrap mode yet.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-01 12:22:18 -07:00
Kevin Fenzi
854d5e4ab6 collectd/server: Add collectd-rabbitmq-data on rhel8
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-07-01 12:16:45 -07:00
Stephen Smoogen
dd3d48189f need to have condense-mirrorlogs do its sort in /tmp and not /srv/tmp 2020-07-01 13:36:52 -04:00
Luca BRUNO
5b7852cebb
coreos-cincinnati: deploy latest master (f63c842) 2020-07-01 12:32:47 +00:00
Luca BRUNO
35be87da9c
coreos-cincinnati: build latest master (f63c842) 2020-07-01 11:57:25 +00:00
Kevin Fenzi
7c0bd78564 inventory: drop bvmhost-a64-osbs-01 for now until it's configured. 2020-06-30 18:36:57 -07:00
Kevin Fenzi
bcfa960181 noc: do not try and create a rabbitmq user here in the playbook
The user is created in the cluster role and if we try and do this here,
and don't even pass the username to it, it just fails.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 18:10:08 -07:00
Kevin Fenzi
90c28879f9 nagios_server: Adjust ns01/02 to try and work with nagios external
Also adjust gateway group as ibiblio-gw can't be it's own parent.
Also setup vpn hosts also on external as it needs the hostgroup.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 17:55:12 -07:00
Kevin Fenzi
2290817ace inventory: drop more autosign01 and bastion-comm01 rabbitmq: add monitoring plugin now.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 17:10:32 -07:00
Kevin Fenzi
93b8e0c893 nagios_server: actually define the address for iad2_gw
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 16:25:11 -07:00
Kevin Fenzi
9770bae604 nagios_server: use iad2-mgmt-http.cfg
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 16:13:26 -07:00
Kevin Fenzi
e7edf9ef55 nagios_server: missed a phx2-gw in mgmt hosts.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 16:09:39 -07:00
Kevin Fenzi
9d9d7f6c5c nagios_server: more adjustments, drop fas for now, fix gateway hosts harder
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 15:59:32 -07:00
Kevin Fenzi
632d4a0273 nagios_server: adjust a bunch more things for iad2.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 15:39:32 -07:00
Kevin Fenzi
5a7245bf26 iptables / nagios_client/server: clean up more phx2 ips for iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 14:51:43 -07:00
Stephen Smoogen
79efdbc2ca move ppc to 10 gig network 2020-06-30 17:50:04 -04:00
Kevin Fenzi
88ab378bba nagios_server: drop phx2_internal stuff, fix mailman01 to use iad2
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 14:40:14 -07:00
Kevin Fenzi
76f84c4348 mm-frontend-checkin01: fix ip address, it was colliding with resultsdb01
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 14:37:28 -07:00
Kevin Fenzi
6908fbf86a nagios_server: replace phx2_internal with iad2_internal.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 14:33:11 -07:00
Kevin Fenzi
f8c4957c95 iptables: adjust for new noc01 ip, drop some iptables files no longer used.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 14:24:09 -07:00
Kevin Fenzi
b7a5fbcc7e nagios: need a newline here
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-06-30 14:18:36 -07:00