def runCommandSet()

in scripts/vpn-endpoint-security-resource-handler.py [0:0]


def runCommandSet(commands, workDir='/tmp/'):
              
  my_env = os.environ.copy()
  my_env["PATH"] = "/tmp/bin:" + my_env["PATH"]
  my_env["PYTHONPATH"] = "/tmp/:"
  my_env["EASYRSA_BATCH"] = "1"      

  stdOutResponse = []                
  for command in commands:
      commandHandle = subprocess.Popen([command],env=my_env,cwd='/tmp/', shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
      stdout, stderr = commandHandle.communicate()
      logger.info(command)
      logger.info(stdout)
      logger.info(stderr)
      stdOutResponse.append(stdout)
          
  return stdOutResponse