Пример #1
0
 def setUp(self):
     self.plugin = SecurityGroupPlugin()
     self.assertEqual(self.plugin.plugin_name, 'secgroups')
     self.config = {
         'allowed_ports': [22],
         'whitelisted_ips': ['1.2.3.4/24', '2.2.2.2/32']
     }
Пример #2
0
 def test_whitelist_ip_config(self):
     test_config = {
         "whitelisted_ips":
         ["^ just a comment", "192.168.0.1", "1.2.3.4/32", "8.8.8.8/24"]
     }
     plugin = SecurityGroupPlugin()
     plugin.init(edda_client=None, status=None, config=test_config)
     self.assertIn(IPNetwork("192.168.0.1/32"), plugin.whitelisted_ips)
     self.assertIn(IPNetwork("1.2.3.4/32"), plugin.whitelisted_ips)
     self.assertIn(IPNetwork("8.8.8.8/24"), plugin.whitelisted_ips)
Пример #3
0
 def setUp(self):
     self.plugin = SecurityGroupPlugin()
     self.assertEqual(self.plugin.plugin_name, 'secgroups')
     self.config = {
         'allowed_ports': [22],
         'whitelisted_ips': ['1.2.3.4/24', '2.2.2.2/32', '172.16.0.0/12']
     }
     self.example_security_group = {
         'groupId': 'sg-1',
         "groupName": "group1"
     }
Пример #4
0
 def setUp(self):
     self.plugin = SecurityGroupPlugin()
     self.assertEqual(self.plugin.plugin_name, 'secgroups')
     self.config = {'allowed_ports': [22]}