From 18b7a0769d7e01607a6aa5c094a0c6fede211e19 Mon Sep 17 00:00:00 2001 From: Kevin Fenzi Date: Fri, 26 Feb 2016 17:53:30 +0000 Subject: [PATCH] Move this script to the scripts dir and nuke the old v1 version of it. --- scripts/builders/isbuilding | 41 ------------------- .../{builders/isbuilding.v2 => isbuilding} | 0 2 files changed, 41 deletions(-) delete mode 100755 scripts/builders/isbuilding rename scripts/{builders/isbuilding.v2 => isbuilding} (100%) diff --git a/scripts/builders/isbuilding b/scripts/builders/isbuilding deleted file mode 100755 index 616ce73e20..0000000000 --- a/scripts/builders/isbuilding +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/python -tt - -import ansible -import ansible.runner -import sys - - - - -def isbuilding(res, host): - if res['contacted'][host]['stdout'].strip() == 'none': - return False - else: - return True - - -pattern = 'builders' -if len(sys.argv) > 1: - pattern=';'.join(sys.argv[1:]) - -conn = ansible.runner.Runner(pattern=pattern, timeout=20, forks=30, remote_user='root') -conn.module_name='shell' -# this checks koji building or anything running as mock or mockbuilder -# first part check if kojid has any child processes -# second part is our catch for failure -# third part is to see if anything is running as mock or mockbuilder -conn.module_args="ps -opid= --ppid $(pidof -s -x kojid) || echo -n none || ps -u mock -u mockbuilder -opid=" -res = conn.run() - -for host in sorted(res['dark'].keys() + res['contacted'].keys()): - print host, - if host in res['dark']: - print ' down' - else: - if isbuilding(res, host): - print ' yes' - else: - print ' no' - - - diff --git a/scripts/builders/isbuilding.v2 b/scripts/isbuilding similarity index 100% rename from scripts/builders/isbuilding.v2 rename to scripts/isbuilding