Jawaban:
Ada perbedaan, di sini ada dua yang besar:
Menggunakan includememungkinkan banyak deklarasi kelas. The classdeklarasi hanya dapat digunakan sekali atau Anda akan melihat kesalahan deklarasi sumber daya duplikat.
includeakan menggunakan data eksternal, misalnya hiera, untuk parameter. Mendeklarasikan classmemungkinkan Anda menentukan parameter.
Lihat https://puppet.com/docs/puppet/latest/lang_classes.html#the-include-function
Sertakan adalah untuk memberitahu boneka untuk menerapkan kelas "ntp" ke sebuah simpul dan kelas untuk mendeklarasikan kelas, perilaku kelas ini (seperti memastikan file, paket, pengguna dll ...)