Заобиколување на проксито на контролорот за еден домаќин Ansible WinRM
Со Ansible-core 2.19 и pywinrm 0.5.0, предајте YAML null преку интерфејсот WinRM extras со задржана проверка на сертификатот.
За внатрешна крајна точка на WinRM што случајно минува низ интернет проксито на контролорот, ставете ги овие вредности во соодветните променливи на домаќин или група покрај постоечките поставки за врска:
ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validateОваа форма важи за Ansible-core 2.19 со pywinrm 0.5.0. Приклучокот ги предава поддржаните ansible_winrm_* дополнувања на pywinrm; YAML null станува Python None.
pywinrm 0.5.0 го дефинира proxy=None како оневозможување на рутирањето низ прокси и обезбедува џокер no_proxy за сесијата, задржувајќи ја останатата нормална конфигурација на околината и TLS. Инсталираниот transport.py не треба да се уредува.
За директна употреба на pywinrm, предајте proxy=None на Protocol. Во оваа верзија експлицитната прокси URL ја избира таа посредник, додека испуштањето на опцијата го задржува старото однесување засновано на околината.
Усогласете ја формата на инвентарот со API-то на приклучокот: генерација што нуди типски прокси параметар може да документира текстуален маркер наместо овој интерфејс extras/null. Контролорот сè уште бара мрежен пристап до домаќинот Windows, а неуспехот на довербата HTTPS бара соодветна CA конфигурација. server_cert_validation: validate треба да остане во сила.