icinga-status currently runs into a traceback, which breaks the reboot cookbook (since it executes that script):
jmm@alert1001:~$ /usr/local/bin/icinga-status -j auth1002.eqiad.wmnet
Traceback (most recent call last):
File "/usr/local/bin/icinga-status", line 286, in <module>
raise SystemExit(main())
File "/usr/local/bin/icinga-status", line 281, in main
print(json_dumps(hosts, default=lambda o: o.to_json()))
File "/usr/lib/python3.7/json/__init__.py", line 238, in dumps
**kw).encode(obj)
File "/usr/lib/python3.7/json/encoder.py", line 199, in encode
chunks = self.iterencode(o, _one_shot=True)
File "/usr/lib/python3.7/json/encoder.py", line 257, in iterencode
return _iterencode(o, 0)
File "/usr/local/bin/icinga-status", line 281, in <lambda>
print(json_dumps(hosts, default=lambda o: o.to_json()))
File "/usr/local/bin/icinga-status", line 107, in __json__
'downtime': self.downtime,
AttributeError: 'Host' object has no attribute 'downtime'