Sejauh ini, Anda telah mempelajari semua komponen inti Ansible. Sekarang saatnya mempelajari modul Ansible yang paling umum digunakan untuk melakukan tugas administratif harian.
Dalam tutorial ini, Anda akan mempelajari cara mengelola pengguna, grup, perangkat lunak, dan proses dengan Ansible. Anda juga akan mempelajari cara mengonfigurasi jaringan dan penyimpanan lokal pada sistem terkelola Ansible Anda.
Mengelola pengguna dan grup
Anda dapat menggunakan modul berikut untuk mengelola pengguna dan grup di Ansible:
- pengguna: Kelola akun pengguna dan atribut pengguna. Untuk target Windows, gunakan win_user modul sebagai gantinya.
- grup: Kelola keberadaan grup di host. Untuk target Windows, gunakan win_group modul sebagai gantinya.
- pamd: Edit argumen jenis, kontrol, jalur modul, dan modul layanan PAM.
- authorized_key: Menyalin kunci publik SSH dari Ansible control node ke file .ssh/authorized_keys pengguna target di node yang dikelola.
- acl: Mengatur dan mengambil informasi file ACL.
- masuk: Mengelola pengguna Linux ke pemetaan pengguna SELinux.
Anda perlu menyadari bahwa authorized_key modul tidak menghasilkan kunci SSH; Untuk membuat, kunci SSH, Anda dapat menggunakan generate_ssh_key opsi dengan pengguna modul.
Juga, perlu diingat bahwa tidak ada sudo modul di Ansible. Anda dapat menggunakan Jinja2 dan modul lain seperti lineinfile , blockinfile , ganti, atau salin untuk mengedit konfigurasi sudo.
Sekarang mari buat buku pedoman yang menggunakan beberapa modul yang disebutkan di atas untuk menunjukkan kepada Anda bagaimana Anda dapat mengelola pengguna dan grup di Ansible. Tapi pertama-tama, mari buat tiga pengguna baru (angela, tyrell , dan sayang ) pada simpul kontrol kami.
Baca cerita selengkapnya
Artikel selanjutnya hanya tersedia untuk anggota LHB Pro. Anda dapat mendaftar sekarang dengan bayaran $50 setahun untuk membaca sisa artikel ini dan mendapatkan akses GRATIS ke semua pos, eBook, dan kursus video khusus anggota.
BerlanggananSudah punya akun?Masuk