Evitar o proxy do controlador para un host Ansible WinRM
Con Ansible-core 2.19 e pywinrm 0.5.0, pase YAML null pola interface WinRM extras mantendo activa a validación do certificado.
Para un punto final WinRM interno que se encamiña por erro a través do proxy de Internet do controlador, poña estes valores nas variables de host ou de grupo axeitadas xunto á configuración de conexión existente:
ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validateEsta forma aplícase a Ansible-core 2.19 con pywinrm 0.5.0. O complemento pasa os extras ansible_winrm_* admitidos a pywinrm; o YAML null convértese en Python None.
pywinrm 0.5.0 define proxy=None como a desactivación do encamiñamento por proxy e fornece un comodín no_proxy de sesión mentres conserva o resto da configuración normal de contorno e TLS. O ficheiro transport.py instalado non precisa edición.
Para usar pywinrm directamente, pase proxy=None a Protocol. Nesta versión, un URL de proxy explícito selecciona ese intermediario, mentres que omitir a opción conserva o comportamento antigo baseado no contorno.
Axuste a forma do inventario á API do complemento: unha xeración que expón unha opción de proxy tipada pode documentar un centinela de cadea no canto desta interface extras/null. O controlador aínda necesita acceso de rede ao host Windows, e un fallo de confianza HTTPS require a configuración de CA axeitada. server_cert_validation: validate debería seguir vixente.