When reimaging bast3004 I got the following traceback:
15:46:51 | Updated Netbox: 15:46:52 | bast3004.wikimedia.org | [info] Processing device bast3004 15:46:52 | bast3004.wikimedia.org | [info] bast3004: removing interface no longer in puppet enp175s0f1d1 15:46:52 | bast3004.wikimedia.org | [failure] An exception occurred: `AttributeError: 'ImportPuppetDB' object has no attribute 'log_error'`
Traceback (most recent call last):
File "/srv/deployment/netbox/deploy-cache/revs/b17db9919cea6f35b569e5b9f3f18a3c2fb24b3f/src/netbox/extras/scripts.py", line 451, in _run_script script.output = script.run(**kwargs) File "/srv/deployment/netbox-extras//customscripts/interface_automation.py", line 803, in run messages.extend(self._import_interfaces_for_device(device, net_driver, networking, lldp, False)) File "/srv/deployment/netbox-extras//customscripts/interface_automation.py", line 541, in _import_interfaces_for_device self.log_error(f"{device.name}: We want to remove interface {device_interface.name}, however "
AttributeError: 'ImportPuppetDB' object has no attribute 'log_error'
15:46:52 | bast3004.wikimedia.org | [info] Database changes have been reverted due to error. 15:46:52 | bast3004.wikimedia.org | Reimage completed 15:46:52 | bast3004.wikimedia.org | REIMAGE END | retcode=0 15:46:57 | END