<Sebelumnya | Konten | Selanjutnya>
2.3. Konfigurasi
Buat jalur folder untuk kelas Apache2:
sudo mkdir -p /etc/puppet/modules/Apache2/manifests
Sekarang siapkan beberapa sumber daya untuk Apache2. Buat file /etc/puppet/modules/Apache2/manifests/init.pp
berisi sebagai berikut:
kelas apache2 { paket { 'apache2':
pastikan => terpasang,
}
service { 'apache2': pastikan => benar, aktifkan => benar,
membutuhkan => Paket['Apache2'],
}
}
Selanjutnya, buat file simpul /etc/puppet/code/environments/production/manifests/site.pp dengan:
simpul 'puppetclient.example.com' { sertakan apache2
}
![]()
menggantikan klien boneka.contoh.com dengan nama host klien Wayang Anda yang sebenarnya.
Langkah terakhir untuk server Wayang sederhana ini adalah me-restart daemon:
sudo systemctl restart dalang.layanan
Sekarang semuanya sudah dikonfigurasi di server Wayang, saatnya untuk mengkonfigurasi klien.
Pertama, konfigurasikan daemon agen Wayang untuk memulai. Sunting /etc/default/wayang, mengubah MULAI untuk ya:
MULAI=ya
Kemudian mulai layanan:
sudo systemctl mulai Puppet.service
Lihat sidik jari sertifikat klien
agen boneka sudo --sidik jari
Kembali ke server Wayang, lihat permintaan penandatanganan sertifikat yang tertunda:
daftar sertifikat boneka sudo
Di server Wayang, verifikasi sidik jari klien dan tandatangani sertifikat klien boneka:
tanda sertifikat boneka sudo dollclient.example.com
Pada klien Wayang, jalankan agen boneka secara manual di latar depan. Langkah ini tidak sepenuhnya diperlukan, tetapi ini adalah cara terbaik untuk menguji dan men-debug layanan boneka.
agen boneka sudo --test
Memeriksa / var / log / syslog pada kedua host untuk kesalahan apa pun dengan konfigurasi. Jika semuanya berjalan dengan baik, paket Apache2 dan dependensinya akan diinstal pada klien Wayang.
![]()
Contoh ini sangat sederhana, dan tidak menonjolkan banyak fitur dan manfaat Wayang. Untuk informasi lebih lanjut lihat Bagian 2.4, “Sumber Daya” [hal. 109].
Dokumentasi