Fixes #8317 - Implement Reboot action

Is there a chance that ```ip``` will not exist? Maybe no need to use try? (especially when rescuing later)