Cara membuat penetapan konfigurasi komputer menggunakan Terraform
Anda dapat menggunakan Terraform untuk menyebarkan penugasan konfigurasi mesin.
Penting
Penyedia Terraform azurerm_policy_virtual_machine_configuration_assignment belum diperbarui untuk mendukung properti assignmentType sehingga hanya konfigurasi yang melakukan audit yang didukung.
Menetapkan konfigurasi kustom
Contoh berikut ini menetapkan konfigurasi kustom.
Ganti bidang "<>" berikut ini dengan nilai khusus untuk lingkungan Anda:
<configuration_name>
: Tentukan nama konfigurasi yang akan diterapkan.<Url_to_Package.zip>
: Tentukan tautan HTTPS ke.zip
file untuk paket konten kustom Anda.<SHA256_hash_of_package.zip>
: Tentukan hash.zip
SHA256 file untuk paket konten kustom Anda.
resource "azurerm_virtual_machine_configuration_policy_assignment" "<configuration_name>" {
name = "<configuration_name>"
location = azurerm_windows_virtual_machine.example.location
virtual_machine_id = azurerm_windows_virtual_machine.example.id
configuration {
name = "<configuration_name>"
contentUri = '<Url_to_Package.zip>'
contentHash = '<SHA256_hash_of_package.zip>'
version = "1.*"
assignmentType = "ApplyAndMonitor
}
}
Menetapkan konfigurasi bawaan
Contoh berikut ini menetapkan konfigurasi bawaan AzureWindowBaseline
.
resource "azurerm_virtual_machine_configuration_policy_assignment" "AzureWindowsBaseline" {
name = "AzureWindowsBaseline"
location = azurerm_windows_virtual_machine.example.location
virtual_machine_id = azurerm_windows_virtual_machine.example.id
configuration {
name = "AzureWindowsBaseline"
version = "1.*"
parameter {
name = "Minimum Password Length;ExpectedValue"
value = "16"
}
parameter {
name = "Minimum Password Length;RemediateValue"
value = "16"
}
parameter {
name = "Minimum Password Age;ExpectedValue"
value = "75"
}
parameter {
name = "Minimum Password Age;RemediateValue"
value = "75"
}
}
}
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