class Pvcglue::Packages::MaintenanceMode
Public Instance Methods
install!()
click to toggle source
# File lib/pvcglue/packages/maintenance_mode.rb, line 8 def install! if options[:maintenance_mode] == 'on' connection.run!(user_name, '', "touch #{Pvcglue.cloud.maintenance_mode_file_name}") elsif options[:maintenance_mode] == 'off' result = connection.run?(user_name, '', "rm #{Pvcglue.cloud.maintenance_mode_file_name}") if result.exitstatus == 1 Pvcglue.logger.warn('Maintenance mode was already off.') elsif result.exitstatus != 0 raise result.inspect end else raise("Invalid maintenance_mode option: #{options[:maintenance_mode]}") end end
installed?()
click to toggle source
# File lib/pvcglue/packages/maintenance_mode.rb, line 4 def installed? false end
post_install_check?()
click to toggle source
# File lib/pvcglue/packages/maintenance_mode.rb, line 23 def post_install_check? true end