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