Puppet 클래스 실행/실행 방법

Puppet 클래스 실행/실행 방법

나는 꼭두각시를 처음 접했습니다. 간단한 퍼펫 클래스를 실행/실행하는 방법을 알고 싶습니다. 다음은 내가 사용하여 실행하려는 클래스입니다.

puppet apply classExample.pp

classExample.pp클래스가 작성된 파일입니다. 이 코드는 클래스를 컴파일하기만 하고 아무 일도 일어나지 않습니다. 이 수업을 어떻게 실행하나요?

 # A class with no parameters
class exampleClass {

 #create a directory
  file {"create directory":
    path => '/root/rahil/puppet/puppetDemo/tmp',
    ensure => "directory",
  }

}

답변1

당신이 한 일은클래스 정의.
하지만 당신은 또한해야선언하다.

예를 들어 다음과 같이 보일 수 있습니다.

# A class with no parameters
class example_class {

  #create a directory
  file {"create directory":
    path => '/root/rahil/puppet/puppetDemo/tmp',
    ensure => "directory",
  }

}

class { 'example_class': }

example_class이름을 대문자 로 바꿨으니 참고하세요클래스 이름에 사용하면 안 됩니다..
또한 일반적으로 동일한 파일에서 클래스를 정의하고 선언하지 않는다는 점에 유의하세요.
그것이 어떻게 이루어지는지는 더 큰 주제입니다.모듈 기본 문서시작을 위해.

관련 정보