2018년 5월 4일 금요일

[Ansible] win_chocolatey 모듈을 통해서 살펴 보는 코드의 발전 방향




안녕~ 하세요오~!

새벽부터 나와서 테스트해 본 결과에 대해서 공유하려고 해요~!
어제 누군가가 안 나오던 메시지가 나오는데 왜 이러는지 모르겠다고 해서요.

그 메시지는 어떤 걸까요?

win_chocolatey를 호출할 때, chocolatey가 설치되어 있지 않다면, 아래의 메시지를 출력하고 설치합니다.

[WARNING] xxxx xxxx


분명히 예전에 테스트할 때는 안 나왔던거 같은데 말이죠.

그래서 이럴 때는 소스 코드를 봐야죠!!

소스 코드는
/usr/lib/python2.7/site-packages/ansible/modules/windows/win_chocolatey.ps1

여기에 있습니다. 내부의 내용을 살펴 보면...


이 함수를 호출하는 구문을 다시 가보면,  이렇게 되어 있네요..

버전을 확인해 보니 2.4.0 - 2.5.2 (현재 최신) 까지는 모두 같고요.

2.3.3 버전을 확인해 보면...
다음과 같은 방식으로 진행되었네요.




어떤 느낌이 드시나요?

저는 말이죠...음....좀 더 사용자 들에게 정보를 제공해 주려고 노력하는구나?
라는게 느껴집니다 :)


아무래도 기능에는 별다른 차이는 없는데, 말이죠.
이렇게 계속 바꾸고 수정하는 것은 분명히 사용자를 배려하는 것처럼 보여져서요!!

이렇게 코드가 변경을 거치며, 더 사용자에게 접근하는 코드가 된다고 생각하시면 될 것 같습니다.!!

불금! 그리고 즐거운 주말되세요 ~!

0 개의 댓글:

댓글 쓰기

 
Copyright © . 시스템/네트워크 자동화 전문가 블로그 - Posts · Comments
Theme Template by BTDesigner · Powered by Blogger