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: validate

Esta 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.

Artigos relacionados