DSC untuk Linux nxFileLine Resource
Sumber daya nxFileLine di PowerShell Desired State Configuration (DSC) menyediakan mekanisme untuk mengelola baris dalam file konfigurasi pada simpul Linux.
Sintaks
nxFileLine <string> #ResourceName
{
FilePath = <string>
ContainsLine = <string>
[ DoesNotContainPattern = <string> ]
[ DependsOn = <string[]> ]
}
Properti
Properti | Deskripsi |
---|---|
FilePath | Jalur lengkap ke file untuk mengelola baris pada simpul target. |
ContainsLine | Baris untuk memastikan ada dalam file. Baris ini akan ditambahkan ke file jika tidak ada dalam file. ContainsLine bersifat wajib, tetapi dapat diatur ke string kosong (ContainsLine = "" ) jika tidak diperlukan. |
DoesNotContainPattern | Pola ekspresi reguler untuk baris yang seharusnya tidak ada dalam file. Untuk baris apa pun yang ada dalam file yang cocok dengan ekspresi reguler ini, baris akan dihapus dari file. |
Properti umum
Properti | Deskripsi |
---|---|
DependsOn | Menunjukkan bahwa konfigurasi sumber daya lain harus berjalan sebelum sumber daya ini dikonfigurasi. Misalnya, jika ID blok skrip konfigurasi sumber daya yang ingin Anda jalankan terlebih dahulu adalah ResourceName dan jenisnya adalah ResourceType, sintaks untuk menggunakan properti ini adalah DependsOn = "[ResourceType]ResourceName" . |
Contoh
Contoh ini menunjukkan penggunaan sumber daya nxFileLine untuk mengonfigurasi /etc/sudoers
file, memastikan bahwa pengguna: monuser dikonfigurasi agar tidak memerlukan.
Import-DSCResource -ModuleName nx
nxFileLine DoNotRequireTTY
{
FilePath = "/etc/sudoers"
ContainsLine = 'Defaults:monuser !requiretty'
DoesNotContainPattern = "Defaults:monuser[ ]+requiretty"
}
Berkolaborasi dengan kami di GitHub
Sumber untuk konten ini dapat ditemukan di GitHub, yang juga dapat Anda gunakan untuk membuat dan meninjau masalah dan menarik permintaan. Untuk informasi selengkapnya, lihat panduan kontributor kami.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk