2015-01-29 2 views
0

나는 꼭두각시 단계로 다음과 같은 한 : 파일이 제대로 생성꼭두각시 킥 환경 변수

file { '/etc/profile.d/spark_submit.sh' : 
     content => "export SPARK_HOME=/var/lib/spark/spark\nexport PATH=\$PATH:\$SPARK_HOME/bin/\n", 
    }  
    -> 
file_line { 'spark_submit_bashrc': 
     path => '/etc/bash.bashrc', 
     line => "source /etc/profile.d/spark_submit.sh" 
    } 

. 환경 변수는 루트와 비 루트 모두로 명령 행에 있습니다. 그러나 외부 기계에서 인형극 킥을하면 환경 변수가 존재하지 않는 것 같습니다. 즉, 상자 자체에서 인형극 요원을 즐겁게한다면, 잘 돌아갑니다. 다른 상자에서 꼭두각시 걷기를 실행하면 SPARK_HOME 변수가 설정되지 않습니다. 꼭두각시 킥을 실행할 때 사용할 수 있도록 변수를 등록 할 수있는 위치가 있습니까?

참고 : 이것은 꼭두각시 3.7.4와 우분투 (믿을 만함)에 있습니다.

답변

1

실제 문제는 puppet kick 인 것으로 가정하고 연결을 수신하는 장기 실행 에이전트 프로세스에 문의하십시오. 다시 시작할 때 환경 만 새로 고침되므로 파일을 변경하면 puppet agent 서비스를 다시 시작해야합니다.