Example #1
0
def check_firewall():
  firewall_obj = Firewall().getFirewallObject()
  firewall_on = firewall_obj.check_firewall()
  if firewall_obj.stderrdata and len(firewall_obj.stderrdata) > 0:
    print firewall_obj.stderrdata
  if firewall_on:
    print_warning_msg("%s is running. Confirm the necessary Ambari ports are accessible. " %
                      firewall_obj.FIREWALL_SERVICE_NAME +
                      "Refer to the Ambari documentation for more details on ports.")
    ok = get_YN_input("OK to continue [y/n] (y)? ", True)
    if not ok:
      raise FatalException(1, None)
Example #2
0
 def test_FirewallStopped(self, run_os_command_mock,
                          get_os_major_version_mock, get_os_type_mock,
                          get_os_family_mock):
     get_os_type_mock.return_value = ""
     get_os_family_mock.return_value = OSConst.REDHAT_FAMILY
     run_os_command_mock.return_value = 3, "", ""
     self.assertFalse(Firewall().getFirewallObject().check_firewall())
Example #3
0
 def test_FirewallRunning(self, run_os_command_mock,
                          get_os_major_version_mock, get_os_type_mock,
                          get_os_family_mock):
     get_os_type_mock.return_value = ""
     get_os_family_mock.return_value = OSConst.REDHAT_FAMILY
     run_os_command_mock.return_value = 0, "Table: filter", ""
     self.assertTrue(Firewall().getFirewallObject().check_firewall())
Example #4
0
 def getFirewallName(self):
     return Firewall().getFirewallObject().get_firewall_name()
Example #5
0
 def checkFirewall(self):
     return Firewall().getFirewallObject().check_firewall()
Example #6
0
 def checkIptables(self):
   return Firewall().getFirewallObject().check_iptables()