module ForemanMaintain::Concerns::Firewall::IptablesMaintenanceMode
Public Instance Methods
disable_maintenance_mode()
click to toggle source
# File lib/foreman_maintain/concerns/firewall/iptables_maintenance_mode.rb, line 5 def disable_maintenance_mode remove_chain(custom_chain_name) end
enable_maintenance_mode()
click to toggle source
# File lib/foreman_maintain/concerns/firewall/iptables_maintenance_mode.rb, line 9 def enable_maintenance_mode add_chain(custom_chain_name, ['-i lo -j ACCEPT', '-p tcp --dport 443 -j REJECT']) end
maintenance_mode_status?()
click to toggle source
# File lib/foreman_maintain/concerns/firewall/iptables_maintenance_mode.rb, line 14 def maintenance_mode_status? chain_exist?(custom_chain_name) end
status_for_maintenance_mode()
click to toggle source
# File lib/foreman_maintain/concerns/firewall/iptables_maintenance_mode.rb, line 18 def status_for_maintenance_mode if maintenance_mode_status? ['Iptables chain: present', []] else ['Iptables chain: absent', []] end end