2011-10-14 2 views
1

저는 꼭두각시를 처음 사용합니다. 나는 우분투 11.04 (64 비트) 서버와 클라이언트를 가지고있다. 최신 버전의 인형 서버와 클라이언트를 설치했습니다. Puppet 구성이 성공적으로 실행 중입니다. 내 클라이언트에서 서버에 연결할 수 있습니다.우분투 11.04에서 인형을 만들기 위해 조리법 실행하기

내 클라이언트에 Apache2를 설치하기위한 레서피를 작성하고 싶습니다. 아무도 내 클라이언트에 아파치 2를 설치하기위한 인형 제조법의 단계 생성 과정이나 링크 또는 링크를 말해 줄 수 있습니까? 달리고 달리는 방법이 조리법을 어디에?

어디에서 오류 파일을 볼 수 있습니까? 내 조리법이 올바르게 작동하는지 어떻게 알 수 있습니까?

init.pp 파일은 메시지가 그룹 루트 대신 빈입니다의 AN/등/암호 파일이 이미 거기에 당신을 말하고있다

file {"password": 
    name=>"/etc/passwd", 
    owner =>"root", 
    group =>"bin", 
    mode=>644, 
} 

class apache{ 
    package { httpd: ensure => installed } 
    service{ "httpd" : 
     name => $operatingsystem ?{ 
        debian=>"apache2", 
        redhat=>"httpd", 
        default =>"apache", 
        CentOS=>"httpd", 
       }, 
     ensure=> running, 
     require=>Package["httpd"], 
    } 
} 

node 'myclientname'{ 
    include apache 
} 

# All of the nodes that don't have definitions associated with the will use 
# the following node definition. 
node default { 
    case $operatingsystem { 
     CentOS: { include apache } 
     default: {} 
    } 
} 
+0

지금까지 해보신 것은 무엇입니까? http://askubuntu.com에서 더 많은 행운을 빌 수 있습니다. –

+0

서버에 init.pp를 작성했습니다. 꼭두각시에 의한 실행 --verbose init.pp --noop. 제 고객은 아파치를 설치하지 않았습니다. 나는 정보를 얻고있다 : 구성 버전 '1318681308'적용 :/스테이지 [메인]// 파일 [암호]/그룹 : 루트, bin (noop)이어야합니다. 내가 무엇을해야하고 conf를 점검 할 곳이 잘못되었거나 틀린가. 로그를 볼 위치. – keyur

+0

myinit.pp_file { "password": 02name = ""/ etc/passwd ", 03 소유자 =>"루트 ", 04 그룹 =>"bin ", 05 모드 => 644,06} 08class apache {09 10 apache2 ", 16 redhat =" "httpd", 17 default => "apache", 10 개의 패키지 {httpd : 18CentOS => "httpd", 19}, 20ensure => 실행 중, 21 필요 => 패키지 [ "httpd"], 22} 23} 2425 노드 'myclientname'{26 포함 아파치 27} 28 # 유언과 관련된 모든 다른 주제 정의 뒤에 오는 결말을 사용하십시오. 2930 노드 기본 {31 사례 $ 운영 체제 {32CentOS : {includeapache} 33 기본값 : {} 34} 35} – keyur

답변

0

입니다./etc/password 파일은 아파치 설치와 관련이 없기 때문에 전체 파일 블록을 제거하는 것이 좋습니다. 당신이보고 할 수 있습니다

다른 것들 :

아파치의 패키지 이름은 운영 체제에 따라 바꿀 것입니다, 그래서 원
  • ; t 항상
  • 당신은 할 수 있습니다 '아파치'수 서비스에 "enable => true"를 포함 시키면 아파치가 부팅 할 때 시작됩니다.
관련 문제