Module: Mimas::Server::Harden
- Included in:
- Mimas::Server
- Defined in:
- lib/mimas/server/harden.rb
Instance Method Summary collapse
Instance Method Details
#harden ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/mimas/server/harden.rb', line 4 def harden ssh(self, user: "root") do |session| session.script("harden", vars: { DEPLOY_USER: self.user }) say "Rebooting server...".bold.blue session.run "reboot.no-molly-guard" rescue SSH::Session::NonZeroExitCode => e say "Sorry, an error occured while hardening the server".bold.red say e.to_s.bold.red raise e rescue Errno::ECONNRESET # Triggered by reboot end end |