NTP 모듈은 다양한 운영 체제 및 배포판에 NTP 서비스를 설치, 구성 및 관리합니다.
include ntp
당신을 시작하고 실행하기에 충분합니다. 사용할 서버를 지정하는 매개 변수를 전달하려면 다음과 같습니다.
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
}
NTP 모듈의 모든 매개 변수는 기본 ntp
클래스 내에 포함되므로 모듈의 모든 기능에 대해 원하는 옵션을 설정하십시오. 예제는 아래의 일반적인 사용법을 참조하십시오.
include ntp
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
}
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
restrict => [ ' 127.0.0.1 ' ],
}
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
restrict => [
' default ignore ' ,
' -6 default ignore ' ,
' 127.0.0.1 ' ,
' -6 ::1 ' ,
' ntp1.corp.com nomodify notrap nopeer noquery ' ,
' ntp2.corp.com nomodify notrap nopeer noquery '
],
}
NTP를 특정 인터페이스로 제한하는 것은 수많은 가상 인터페이스가있을 수있는 OpenStack 노드에서 특히 유용합니다.
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
interfaces => [ ' 127.0.0.1 ' , ' 1.2.3.4 ' ]
}
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
restrict => [ ' 127.0.0.1 ' ],
service_manage => false ,
}
class { 'ntp' :
package_manage => false ,
}
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
restrict => [ ' 127.0.0.1 ' ],
service_manage => false ,
config_epp => ' different/module/custom.template.epp ' ,
}
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
burst => true ,
}
참조 .md를 참조하십시오
이 모듈은 모든 PE 지원 플랫폼에서 테스트되었습니다. 또한 Solaris 10 및 Fedora 20-22에서 테스트 (지원되지 않음).
지원되는 운영 체제의 광범위한 목록은 Metadata.json을 참조하십시오.
이 코드베이스는 APACHE2.0 라이센스에 따라 라이센스가 부여되지만 코드베이스의 특성으로 인해 오픈 소스 종속성은 AGPL, BSD-2, BSD-3, GPL2.0, LGPL, MIT 및 MPL 라이센스의 조합을 사용할 수도 있습니다.
우리는 수락 테스트를 실행하기위한 새로운 도구를 실험하고 있습니다. 이름은 Puppet_litmus입니다. 이것은 Beaker를 테스트 러너로 대체합니다. 수락 테스트를 실행하려면 여기에서 지침을 따르십시오.
꼭두각시의 꼭두각시 모듈은 개방 된 프로젝트이며, 커뮤니티 기여는 그들을 훌륭하게 유지하는 데 필수적입니다. 변경 사항을 기여할 때 지침을 따르십시오.
자세한 내용은 모듈 기여 가이드를 참조하십시오.
이미 참여한 사람을 보려면 기고자 목록을 참조하십시오.