Пример #1
0
 def test_public_keys(self):
     # Check multiple ssh keys case.
     authorized_keys = self._introspection.get_instance_keys_path()
     public_keys = self._introspection.get_instance_file_content(
         authorized_keys).splitlines()
     self.assertEqual(set(util.get_public_keys()),
                      set(public_keys))
Пример #2
0
 def test_public_keys(self):
     # Check multiple ssh keys case.
     authorized_keys = self._introspection.get_instance_keys_path()
     public_keys = self._introspection.get_instance_file_content(
         authorized_keys)
     self.assertEqual(set(util.get_public_keys()),
                      set(_parse_ssh_public_keys(public_keys)))
Пример #3
0
 def _get_metadata(self):
     """Fill-in the metadata password provided by the config file."""
     metadata = {
         "keys": [{
             "name": "argus_cert",
             "type": "x509",
             "data": util.get_certificate()
         }] + [{
             "name": "argus_key",
             "type": "ssh",
             "data": data
         } for data in util.get_public_keys()]
     }
     key = "admin_pass"
     metadata[key] = self._backend.metadata[key]
     return metadata
 def _get_metadata(self):
     """Fill-in the metadata password provided by the config file."""
     metadata = {
         "keys": [
             {
                 "name": "argus_cert",
                 "type": "x509",
                 "data": util.get_certificate()
             }
         ] + [{
             "name": "argus_key",
             "type": "ssh",
             "data": data
         } for data in util.get_public_keys()]
     }
     key = "admin_pass"
     metadata[key] = self._backend.metadata[key]
     return metadata