Only attempt to deploy the node-proxy agent when oob details
are provided for a given host.
Signed-off-by: Guillaume Abrioux <gabrioux@ibm.com>
(cherry picked from commit
3ae32c44a7d1ea15bd3459a266b2dbf3c9f9a408)
hosts_altered.add(d.hostname)
break
+ # do not attempt to deploy node-proxy agent when oob details are not provided.
+ if slot.daemon_type == 'node-proxy' and slot.hostname not in self.mgr.node_proxy_cache.oob.keys():
+ self.log.debug(
+ f'Not deploying node-proxy agent on {slot.hostname} as oob details are not present.'
+ )
+ continue
+
# deploy new daemon
daemon_id = slot.name