in o2a/mappers/ssh_mapper.py [0:0]
def get_host_key(self) -> str:
host = self.oozie_node.find("host")
if host is None or not host.text:
raise Exception(f"Missing host node in SSH action: {self.oozie_node}")
host_key = el_utils.strip_el(host.text)
# the <user> node is formatted like [USER]@[HOST]
if host_key in self.props.merged:
host_key = self.props.merged[host_key]
return host_key