def remove_node(project_root, environment, hostname)
      # Ask for a node to remove
      nodes = Bebox::Node.list(project_root, environment, 'nodes')
      if nodes.count > 0
        hostname = choose_option(nodes, _('wizard.node.choose_node'))
      else
        error _('wizard.node.no_nodes')%{environment: environment}
        return true
      end
      # Ask for deletion confirmation
      return warn(_('wizard.no_changes')) unless confirm_action?(_('wizard.node.confirm_deletion'))
      # Node deletion
      node = Bebox::Node.new(environment, project_root, hostname, nil)
      output = node.remove
      ok _('wizard.node.deletion_success')
      return output
    end
def remove_node(project_root, environment, hostname)
      # Ask for a node to remove
      nodes = Bebox::Node.list(project_root, environment, 'nodes')
      if nodes.count > 0
        hostname = choose_option(nodes, _('wizard.node.choose_node'))
      else
        error _('wizard.node.no_nodes')%{environment: environment}
        return true
      end
      # Ask for deletion confirmation
      return warn(_('wizard.no_changes')) unless confirm_action?(_('wizard.node.confirm_deletion'))
      # Node deletion
      node = Bebox::Node.new(environment, project_root, hostname, nil)
      output = node.remove
      ok _('wizard.node.deletion_success')
      return output
    end
Removes an existing node