From e8e2caaae46887e27a76b2b2040ec9e563f6e48d Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Wed, 5 Apr 2017 16:13:33 +0000 Subject: [PATCH] drop bodhi-backend03 --- .../bodhi-backend03.phx2.fedoraproject.org | 89 ------------------- inventory/inventory | 1 - .../files/nagios/services/fedmsg.cfg | 8 +- 3 files changed, 4 insertions(+), 94 deletions(-) delete mode 100644 inventory/host_vars/bodhi-backend03.phx2.fedoraproject.org diff --git a/inventory/host_vars/bodhi-backend03.phx2.fedoraproject.org b/inventory/host_vars/bodhi-backend03.phx2.fedoraproject.org deleted file mode 100644 index 816b26660e..0000000000 --- a/inventory/host_vars/bodhi-backend03.phx2.fedoraproject.org +++ /dev/null @@ -1,89 +0,0 @@ ---- -nm: 255.255.255.0 -gw: 10.5.125.254 -dns: 10.5.126.21 -ks_url: http://10.5.126.23/repo/rhel/ks/kvm-fedora-25 -ks_repo: http://10.5.126.23/pub/fedora/linux/releases/25/Server/x86_64/os/ -volgroup: /dev/vg_bvirthost09 -eth0_ip: 10.5.125.137 -eth1_ip: 10.5.127.81 -vmhost: bvirthost09.phx2.fedoraproject.org -mem_size: 65536 -max_mem_size: 65536 -num_cpus: 16 - -# These set a config value in /etc/fedmsg.d/, see roles/bodhi2/base/ -bodhi_masher_enabled: True -bodhi_updates_handler_enabled: False -bodhi_signed_handler_enabled: False - -# These are consumed by a task in roles/fedmsg/base/main.yml -fedmsg_certs: -# This first cert is used by the push-tool. releng members run it and it fires -# off a simple fedmsg message that the masher (running as fedmsg-hub) is -# listening for. It then does all the worker. -- service: shell - owner: root - group: masher - can_send: - - bodhi.masher.start -# These are certs for the masher to publish its own messages as it progresses. -- service: bodhi - owner: root - group: masher - can_send: - - bodhi.mashtask.complete - - bodhi.mashtask.mashing - - bodhi.mashtask.start - - bodhi.mashtask.sync.done - - bodhi.mashtask.sync.wait - - bodhi.ostree.compose.start - - bodhi.ostree.compose.fail - - bodhi.ostree.compose.finish - - bodhi.errata.publish - - bodhi.update.eject - - bodhi.update.complete.testing - - bodhi.update.complete.stable - - bodhi.update.request.stable - - bodhi.update.karma.threshold.reach - - bodhi.buildroot_override.untag -- service: ftpsync - owner: root - group: ftpsync - can_send: - - bodhi.updates.epel.sync - - bodhi.updates.fedora.sync -- service: releng - owner: root - group: sysadmin-releng - can_send: - - releng.atomic.twoweek.begin - - releng.atomic.twoweek.complete - -# This is temp for allowing some rpm-ostree debugging here. -nfs_mount_opts: "ro,hard,bg,intr,noatime,nodev,nosuid,nfsvers=4" -fas_client_groups: sysadmin-releng,sysadmin-bodhi,fi-apprentice -sudoers: "{{ private }}/files/sudo/bodhi-backend03-sudoers" - -# For the MOTD -csi_security_category: Medium -csi_primary_contact: Releng Admins sysadmin-releng-members@fedoraproject.org -csi_purpose: Run the Bodhi masher. -csi_relationship: | - The mashing of repos here happens as part of the 'fedmsg-hub' daemon. Check - logs with 'journalctl -u fedmsg-hub'. Check the bodhi masher docs/code for - more detail on what it does: - https://github.com/fedora-infra/bodhi/blob/develop/bodhi/consumers/masher.py - - * This host relies on: - * db01 for its database, which is shares with the bodhi2 frontend nodes. - * An NFS mount of koji data in /mnt/koji/ - * The fedmsg bus for triggering mashes. - * XMLRPC calls to koji for tagging and untagging updates. - * bugzilla for posting comments about status changes - * the wiki for getting information about QA "Test Cases" - * taksotron (resultsdb) for getting status-check results (gating updates). - - * No other systems rely directly on this host. Everything depends on it - indirectly for the creation of new updates repos (which get synced out to - the master mirror for distribution. diff --git a/inventory/inventory b/inventory/inventory index f33addf9e2..3d72395f82 100644 --- a/inventory/inventory +++ b/inventory/inventory @@ -219,7 +219,6 @@ modernpaste01.stg.phx2.fedoraproject.org [bodhi-backend] # This one handles the mashing/releng stuff bodhi-backend01.phx2.fedoraproject.org -bodhi-backend03.phx2.fedoraproject.org # This one handles the offline updates work like checking bugs, wiki test cases, # tagging stuff in koji, etc. A worker for the frontend to try and make things # faster. diff --git a/roles/nagios_server/files/nagios/services/fedmsg.cfg b/roles/nagios_server/files/nagios/services/fedmsg.cfg index 4583c1aff6..acfe51ba0c 100644 --- a/roles/nagios_server/files/nagios/services/fedmsg.cfg +++ b/roles/nagios_server/files/nagios/services/fedmsg.cfg @@ -131,7 +131,7 @@ define service { } define service { - host_name bodhi-backend03.phx2.fedoraproject.org + host_name bodhi-backend01.phx2.fedoraproject.org service_description Check for fedmsg-hub proc check_command check_by_nrpe!check_fedmsg_masher_proc use defaulttemplate @@ -440,7 +440,7 @@ define service { } define service { - host_name bodhi-backend03.phx2.fedoraproject.org + host_name bodhi-backend01.phx2.fedoraproject.org service_description Check fedmsg consumers and producers hub check_command check_by_nrpe!check_fedmsg_cp_bodhi_backend01_hub use defaulttemplate @@ -559,7 +559,7 @@ define service { } define service { - host_name bodhi-backend03.phx2.fedoraproject.org + host_name bodhi-backend01.phx2.fedoraproject.org service_description Check fedmsg-hub consumers exceptions check_command check_by_nrpe!check_fedmsg_cexceptions_bodhi_backend01_hub use defaulttemplate @@ -681,7 +681,7 @@ define service { } define service { - host_name bodhi-backend03.phx2.fedoraproject.org + host_name bodhi-backend01.phx2.fedoraproject.org service_description Check fedmsg-hub consumers backlog check_command check_by_nrpe!check_fedmsg_cbacklog_bodhi_backend01_hub use defaulttemplate