2016-07-19 2 views
1

나는 소금 기계를 아무 문제없이 설치할 수있을 때까지 그때부터 나는 아무것도 바뀌지 않았다. (이것은 중요하다).SaltStack을 사용하여 우분투를 올바르게 설치하는 방법은 무엇입니까?

저는 우분투 서버 14.04를 사용하고 있습니다.

나는 소금 스택을 사용하여 모든 새로운 기계를 설치하는 방법을 단계별로 작성합니다 (그리고 나는 테스트의 일부 아이 때문에 많은 기계를 거의 매일 설치했습니다).

단계 :

curl -L https://bootstrap.saltstack.com -o bootstrap_salt.sh 
sudo sh bootstrap_salt.sh 
salt-call --local state.highstate -l debug 

갑자기이 오류는이 사용자 및 그룹에 관련된 많은 오류 중 하나입니다 새로운 기계를 설치하는 모든 시도에 보여주는에 시작하지만, 목록에 처음이다. enter image description here

뭔가 내가 옛날 bootstrap_salt.sh 파일을 다운로드 예를 들어, 소금의 이전 버전을 호출하려고 노력 때문에 변경되었습니다

sudo sh bootstrap_salt.sh -P git v2015.8.7 

그러나 변경없이

이 오류가 계속 게재됩니다.

누군가가 나에게 작업 지시를 줄 수 있습니까?

그것은 www가 데이터 상태가 실행되고 이전에 생성되지 않고있는 '데모'사용자처럼 보인다

+0

다음은보고있는 오류 실제와는 아무 상관이 없다 : 사용자가 생성 된 후

는 그렇게처럼 '데모'사용자를 만듭니다 상태를 require한다, 확인 www-data 실행을 만들려면 솔트 스탁 설치. 위생 처리 된 버전의 소금 상태를 제공 할 수 있습니까? (www- 데이터) –

+0

'데모'사용자가 생성되고 있습니까? 소금 상태가 반드시 순서대로 실행되는 것은 아니기 때문에 데모 사용자가 존재하기 전에이 상태가 실행 중일 수 있으며 '데모'사용자를 '요구'해야합니다. Utah_Dave가 말했듯이, 원래의 소금 상태 정의를 보는 것이 도움이 될 것입니다. – whusterj

+0

@whusterj - 예. 그게 문제 였어. 사용자가 생성되지 않았습니다. 질문을 삭제해야합니까, 그렇지 않으면 답변을 게시합니까? – CroiOS

답변

2

주셔서 감사합니다.

소금 상태가 반드시 순서대로 실행되는 것은 아니므로 데모 사용자가 존재하기 전에이 상태가 실행되면 실패합니다. 실망스러운 것은 가끔이 상태는 사용자가 생성 된 후에 적용되어 성공할 것이라는 점입니다. 이것이 아마도이 오류가 아무데도 나오지 않는 이유 일 것입니다.

www-data: 
    group.present: 
    - members: 
     - demo 
    - require: 
     - user: demo 
+0

정답입니다, 감사합니다. – CroiOS

관련 문제