def add_lock(self): """ Write the lock file """ cmd = "touch {0}/{1}".format(self.deploy_path, self.get_lock_name()) try: ssh_command_target(cmd, self.target, self.user, self.key_path) except Exception as e: log.error(__name__ + ' :: Failed to create lock -> ' + e.message) raise DeployLockerError(message=exit_codes[16], exit_code=16) # Logging log.info('{0} :: Created lock file at {1}:{2}/{3}.'.format( __name__, self.target, self.deploy_path, self.get_lock_name())) deploy_log.log('Created lock.')
def add_lock(self): """ Write the lock file """ cmd = "touch {0}/{1}".format(self.deploy_path, self.get_lock_name()) try: ssh_command_target(cmd, self.target, self.user, self.key_path) except Exception as e: log.error(__name__ + ' :: Failed to create lock -> ' + e.message) raise DeployLockerError(message=exit_codes[16], exit_code=16) # Logging log.info('{0} :: Created lock file at {1}:{2}/{3}.'.format( __name__, self.target, self.deploy_path, self.get_lock_name())) deploy_log.log('Created lock.')
def remove_lock(self): """ Remove the lock file """ log.info('{0} :: SSH Lock destroy.'.format(__name__)) cmd = "rm {0}/{1}".format(self.deploy_path, self.get_lock_name()) try: ssh_command_target(cmd, self.target, self.user, self.key_path) except Exception as e: log.error(__name__ + ' :: Failed ot remove lock -> ' + e.message) raise DeployLockerError(message=exit_codes[16], exit_code=16) # Logging log.info('{0} :: Removed lock file at {1}:{2}/{3}.'.format( __name__, self.target, self.deploy_path, self.get_lock_name())) deploy_log.log('Removed lock.')
def remove_lock(self): """ Remove the lock file """ log.info('{0} :: SSH Lock destroy.'.format(__name__)) cmd = "rm {0}/{1}".format(self.deploy_path, self.get_lock_name()) try: ssh_command_target(cmd, self.target, self.user, self.key_path) except Exception as e: log.error(__name__ + ' :: Failed ot remove lock -> ' + e.message) raise DeployLockerError(message=exit_codes[16], exit_code=16) # Logging log.info('{0} :: Removed lock file at {1}:{2}/{3}.'.format( __name__, self.target, self.deploy_path, self.get_lock_name())) deploy_log.log('Removed lock.')