def safe_low(self, *args, **kwargs): client = self.client try: client.auth = client._login() except: pass return client.low(*args, **kwargs) if SALT_CLIENT: extension = SaltClientExtension() extension.client = SALT_CLIENT for method in [ method for method in dir(extension) if callable(getattr(extension, method)) and not method.startswith("__") ]: setattr(SALT_CLIENT, method, getattr(extension, method)) try: SALT_CLIENT.auth = SALT_CLIENT._login() except: pass salt_client = SALT_CLIENT else: salt_client = None
def _get_pepper(): """Return a pepper object with auth.""" api = Pepper('http://master:8080', debug_http=True) api.auth = {'token': g.current_user.token, 'user': g.current_user.nickname, 'eauth': 'pam'} return api