Untuk titik akhir WinRM internal yang tanpa sengaja dirutekan melalui proxy internet pengontrol, letakkan nilai-nilai ini di variabel host atau grup yang sesuai bersama pengaturan koneksi yang ada:

ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validate

Bentuk ini berlaku untuk Ansible-core 2.19 dengan pywinrm 0.5.0. Plugin meneruskan ekstra ansible_winrm_* yang didukung ke pywinrm; YAML null menjadi Python None.

pywinrm 0.5.0 mendefinisikan proxy=None sebagai penonaktifan perutean proxy dan menyediakan wildcard no_proxy sesi sambil mempertahankan konfigurasi lingkungan dan TLS normal lainnya. Berkas transport.py yang terpasang tidak perlu diedit.

Untuk penggunaan pywinrm langsung, teruskan proxy=None ke Protocol. Pada versi ini, URL proxy eksplisit memilih perantara tersebut, sedangkan menghilangkan opsi mempertahankan perilaku lama berbasis lingkungan.

Sesuaikan bentuk inventaris dengan API plugin: generasi yang mengekspos opsi proxy bertipe dapat mendokumentasikan sentinel string alih-alih antarmuka extras/null ini. Pengontrol tetap memerlukan akses jaringan ke host Windows, dan kegagalan kepercayaan HTTPS memerlukan konfigurasi CA yang tepat. server_cert_validation: validate sebaiknya tetap berlaku.

Artikel terkait