나도 쓸 수있어
include '::ntp'
또는 나는 쓸 수있다
class { '::ntp':}
그들 사이의 차이점은 무엇입니까, 아니면 둘 다 필요합니까?
답변
차이점이 있습니다. 두 가지 큰 차이점이 있습니다.
를 사용 include
하면 클래스를 여러 번 선언 할 수 있습니다. class
선언 한 번만 사용할 수 있습니다 또는 당신은 중복 자원 선언 오류를 볼 수 있습니다.
include
매개 변수에 외부 데이터 (예 : hiera)를 사용합니다. 선언 class
하면 매개 변수를 지정할 수 있습니다.
https://puppet.com/docs/puppet/latest/lang_classes.html#the-include-function을 참조 하십시오.
답변
포함은 노드에 클래스 “NTP”를 적용하는 인형에게하고 클래스 (같은 등 파일, 패키지, 사용자를 확보 …) 클래스,이 클래스의 동작을 선언하는 것입니다