"""
return self.config[self.ROOT]['initial_user_password']
- def mask_sensitive_data(self):
- self.config[self.ROOT]['admin_user_password'] = self.MASK
- self.config[self.ROOT]['initial_user_password'] = self.MASK
-
- def get_admin_password(self):
- """ get the admin password
+ def get_admin_user_authorized_keys(self):
+ ''' Get the authorized public keys for the admin user
Return:
- The admin password
-
- Raise:
+ A list of authorized keys (strings), can be an empty list
+ '''
+ return self.config[self.ROOT].get('admin_user_authorized_keys', [])
- ConfigError in-case of an error
- """
- return self.config[self.ROOT]['admin_password']
+ def mask_sensitive_data(self):
+ self.config[self.ROOT]['admin_user_password'] = self.MASK
+ self.config[self.ROOT]['initial_user_password'] = self.MASK