This commit is contained in:
@ -29,7 +29,7 @@ class AnsibleTaskViewSet(viewsets.ModelViewSet):
|
||||
|
||||
# ✅ author_email 저장
|
||||
task = serializer.save(author_email=request.user.email)
|
||||
logger.info(f"[🔐 저장 완료] user={request.user.email}, task_id={task.id}"
|
||||
logger.info(f"[저장 완료] user={request.user.email}, task_id={task.id}"
|
||||
)
|
||||
return Response(self.get_serializer(task).data, status=status.HTTP_201_CREATED)
|
||||
# try:
|
||||
@ -47,12 +47,10 @@ class AnsibleTaskViewSet(viewsets.ModelViewSet):
|
||||
token = request.headers.get("Authorization", "").replace("Bearer ", "")
|
||||
ssh_key = get_ssh_key_from_auth_server(token)
|
||||
run_ansible_job(task, ssh_key)
|
||||
logger.info(f"[🔐 저장 완료] user={user.email}, key_name={key_name}, 암호화 길이={len(encrypted_key)}")
|
||||
logger.info(f"[🔐 SSH 암호화 성공] user={user.email}, key_name={key_name}, 암호화 길이={len(encrypted_key)}")
|
||||
logger.info(f"[실행 완료] user={user.email}, key_name={key_name}, 작업={self.get_serializer(task).data}")
|
||||
|
||||
return Response(self.get_serializer(task).data)
|
||||
except Exception as e:
|
||||
logger.exception("[❌ SSH 암호화 실패]")
|
||||
logger.error(f"작업 실행 실패: {str(e)}")
|
||||
logger.error(f"작업 실행 실패: {str(e)}, status=500")
|
||||
|
||||
return Response({"error": f"작업 실행 실패: {str(e)}"}, status=500)
|
||||
|
Reference in New Issue
Block a user