code: def delete(self):
          
          nodes = []
          for node in self._engine.nodes:
              node.data[self.typeof] = \
                  [lb for lb in node.loopback_node_dedicated_interface
                   if lb.get('rank') != self.rank]
              nodes.append({node.type: node.data})
          
          self._engine.data['nodes'] = nodes
          self._engine.update()
docs: Delete a loopback interface from this engine. Changes to the
          engine configuration are done immediately.
          
          A simple way to obtain an existing loopback is to iterate the
          loopbacks or to get by address::
          
              lb = engine.loopback_interface.get('127.0.0.10')
              lb.delete()
          
          .. warning:: When deleting a loopback assigned to a node on a cluster
              all loopbacks with the same rank will also be removed.
          
          :raises UpdateElementFailed: failure to delete loopback interface
          :return: None