Бір Ansible WinRM хост үшін контроллер проксиін айналып өту
Ansible-core 2.19 және pywinrm 0.5.0 көмегімен YAML null мәнін WinRM extras интерфейсі арқылы өткізіп, сертификатты тексеруді қосулы ұстаңыз.
Ішкі WinRM соңғы нүктесі контроллердің интернет проксиі арқылы абайсызда өтіп жатса, бұл мәндерді қолданыстағы қосылым параметрлерінің қасында тиісті host немесе group айнымалыларына қойыңыз:
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 мәнін прокси арқылы маршруттауды өшіру деп анықтайды және қалған қалыпты орта мен TLS конфигурациясын сақтай отырып, сессия үшін no_proxy алмастырғышын ұсынады. Орнатылған transport.py өңдеуді қажет етпейді.
pywinrm-ді тікелей пайдалану үшін proxy=None мәнін Protocol-ге беріңіз. Бұл нұсқада айқын прокси URL сол делдалды таңдайды, ал опцияны өткізіп жіберу ескі ортаға негізделген мінез-құлықты сақтайды.
Инвентарь пішінін плагин API-іне сәйкестендіріңіз: типтелген прокси опциясын ұсынатын буын бұл extras/null интерфейсінің орнына жолдық белгіні құжаттай алады. Контроллерге әлі де Windows хостына желілік қолжетімділік қажет, ал HTTPS сенім қатесі дұрыс CA конфигурациясын талап етеді. server_cert_validation: validate күшінде қалуы керек.