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 күчүндө калышы керек.