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'