Modul NTP menginstal, mengkonfigurasi, dan mengelola layanan NTP di berbagai sistem operasi dan distribusi.
include ntp
sudah cukup untuk membuat Anda bangun dan berjalan. Untuk meneruskan parameter yang menentukan server mana yang akan digunakan:
class { 'ntp' :
servers => [ ' ntp1.corp.com ' , ' ntp2.corp.com ' ],
}
Semua parameter untuk modul NTP terkandung dalam kelas ntp
utama, jadi untuk fungsi modul apa pun, atur opsi yang Anda inginkan. Lihat penggunaan umum di bawah ini untuk contoh.
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 '
],
}
Membatasi NTP ke antarmuka tertentu sangat berguna pada node OpenStack, yang mungkin memiliki banyak antarmuka virtual.
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 ,
}
Lihat Reference.md
Modul ini telah diuji pada semua platform yang didukung PE. Selain itu, diuji (tetapi tidak didukung) pada Solaris 10 dan Fedora 20-22.
Untuk daftar ekstensif sistem operasi yang didukung, lihat metadata.json
Basis kode ini dilisensikan di bawah lisensi APACHE2.0, namun karena sifat basis kode, dependensi sumber terbuka juga dapat menggunakan kombinasi AGPL, BSD-2, BSD-3, GPL2.0, LGPL, Lisensi MIT dan MPL.
Kami sedang bereksperimen dengan alat baru untuk menjalankan tes penerimaan. Namanya Puppet_litmus Ini menggantikan gelas sebagai pelari uji. Untuk menjalankan tes penerimaan, ikuti instruksi di sini.
Modul boneka pada boneka Forge adalah proyek terbuka, dan kontribusi masyarakat sangat penting untuk membuatnya tetap hebat. Harap ikuti pedoman kami saat berkontribusi perubahan.
Untuk informasi lebih lanjut, lihat Panduan Kontribusi Modul kami.
Untuk melihat siapa yang sudah terlibat, lihat daftar kontributor.