0
저는 귀고리 파일을 서버에 배포하는 파이썬 스크립트가 있습니다. 리눅스 노드를 부트 스트랩하기 위해이 스크립트를 어떻게 실행합니까?요리사 요리 책에 python 스크립트를 놓으십시오
아래의 조리법을 시도했지만 내 요리 책의 "mycookbook \ files \ default \ deploy.py"폴더 안에있는 파이썬 스크립트를 식별 할 수 없습니다.
execute 'executeFile' do
command "python #{'deploy.py'}"
end
전체 파일 경로를 지정하려고해도 파일을 인식하지 못했습니다. 요리사의 실행 리소스를 사용하여 요리 책에서 파이썬 스크립트를 실행하는 방법?
감사합니다. 문제를 해결하는 데 도움이되었습니다. 파이썬 파일에 요리사 속성을 전달할 수 있습니까? 요리사처럼 "cookbook_file node [ 'py'] [ 'tmpDir'] do"는 속성 항목을 기반으로 적절한 위치로 해석됩니다. 파이썬 파일에서도 이러한 속성에 액세스 할 수 있습니까? – springbatcher
아니요, 명령 줄 인수로 원하는 값을 전달해야합니다 :'python_execute "/ deploy.py # {node [ 'whatever']}"' – coderanger