โมดูล 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 ,
}
ดู reference.md
โมดูลนี้ได้รับการทดสอบบนแพลตฟอร์มที่รองรับ PE ทั้งหมด นอกจากนี้ยังมีการทดสอบ (แต่ไม่รองรับ) บน Solaris 10 และ Fedora 20-22
สำหรับรายการระบบปฏิบัติการที่รองรับอย่างกว้างขวางโปรดดู metadata.json
codebase นี้ได้รับอนุญาตภายใต้การอนุญาตให้ใช้งาน Apache2.0 อย่างไรก็ตามเนื่องจากลักษณะของ codebase การพึ่งพาโอเพ่นซอร์สอาจใช้การรวมกันของ AGPL, BSD-2, BSD-3, GPL2.0, LGPL, MIT และ MPL
เรากำลังทดลองใช้เครื่องมือใหม่สำหรับการทดสอบการตอบรับ ชื่อคือ Puppet_litmus สิ่งนี้แทนที่บีกเกอร์เป็นนักวิ่งทดสอบ เพื่อเรียกใช้การทดสอบการยอมรับทำตามคำแนะนำที่นี่
โมดูลหุ่นเชิดใน Puppet Forge เป็นโครงการที่เปิดกว้างและการมีส่วนร่วมของชุมชนเป็นสิ่งจำเป็นสำหรับการรักษาพวกเขาให้ดี โปรดปฏิบัติตามแนวทางของเราเมื่อมีส่วนร่วมในการเปลี่ยนแปลง
สำหรับข้อมูลเพิ่มเติมดูคู่มือการบริจาคโมดูลของเรา
หากต้องการดูว่าใครมีส่วนร่วมแล้วดูรายชื่อผู้มีส่วนร่วม