From cd911b25590eb8e17f3a87ec813b1a17e7292271 Mon Sep 17 00:00:00 2001 From: Seth Vidal Date: Tue, 14 May 2013 14:47:59 +0000 Subject: [PATCH] add freezelist script to list out frozen/not forzen hosts --- scripts/freezelist | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100755 scripts/freezelist diff --git a/scripts/freezelist b/scripts/freezelist new file mode 100755 index 0000000000..9319edd11b --- /dev/null +++ b/scripts/freezelist @@ -0,0 +1,29 @@ +import ansible.inventory +import sys + +inv = ansible.inventory.Inventory() +frozen = [] +unfrozen = [] +for host in sorted(inv.get_hosts()): + vars = inv.get_variables(host.name) + freezes = vars.get('freezes', None) + if freezes: + frozen.append(host.name) + elif freezes == 'None': + print 'Error: missing freeezes: %s' % host.name + else: + unfrozen.append(host.name) + +print 'freeze:' +for host in frozen: + print ' ' + host + + +print 'do not freeze:' +for host in unfrozen: + print ' ' + host + + + + +