تقوم وحدة 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 ,
}
انظر المرجع
تم اختبار هذه الوحدة على جميع المنصات المدعومة من PE. بالإضافة إلى ذلك ، يتم اختباره (ولكن غير مدعوم) على Solaris 10 و Fedora 20-22.
للحصول على قائمة واسعة من أنظمة التشغيل المدعومة ، انظر metadata.json
تم ترخيص قاعدة البيانات هذه بموجب ترخيص APACH2.0 ، ولكن بسبب طبيعة قاعدة بيانات الكود ، قد تستخدم التبعيات مفتوحة المصدر أيضًا مجموعة من AGPL و BSD-2 و BSD-3 و GPL2.0 و LGPL و MIT و MPL.
نحن نجرب أداة جديدة لتشغيل اختبارات القبول. اسمه هو puppet_litmus هذا يحل محل Beaker كعداء اختبار. لتشغيل اختبارات القبول اتبع التعليمات هنا.
وحدات الدمى على Fuppet Forge هي مشاريع مفتوحة ، ومساهمات المجتمع ضرورية للحفاظ عليها رائعة. يرجى اتباع إرشاداتنا عند المساهمة في التغييرات.
لمزيد من المعلومات ، راجع دليل مساهمة الوحدة النمطية الخاصة بنا.
لمعرفة من يشارك بالفعل ، راجع قائمة المساهمين.