Evitar el proxy del controlador para un host Ansible WinRM
Con Ansible-core 2.19 y pywinrm 0.5.0, pase YAML null por la interfaz WinRM extras manteniendo activa la validación de certificados.
Para un punto de conexión WinRM interno que se enruta por error a través del proxy de Internet del controlador, coloque estos valores en las variables de host o de grupo adecuadas junto a la configuración de conexión existente:
ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validateEsta forma se aplica a Ansible-core 2.19 con pywinrm 0.5.0. El complemento pasa los extras ansible_winrm_* admitidos a pywinrm; el YAML null se convierte en Python None.
pywinrm 0.5.0 define proxy=None como la desactivación del enrutamiento por proxy y proporciona un comodín no_proxy de sesión mientras conserva el resto de su configuración normal de entorno y TLS. El archivo transport.py instalado no necesita edición.
Para usar pywinrm directamente, pase proxy=None a Protocol. En esta versión, una URL de proxy explícita selecciona ese intermediario, mientras que omitir la opción conserva el comportamiento antiguo basado en el entorno.
Ajuste la forma del inventario a la API del complemento: una generación que expone una opción de proxy tipada puede documentar un centinela de cadena en lugar de esta interfaz extras/null. El controlador sigue necesitando acceso de red al host Windows, y un fallo de confianza HTTPS requiere la configuración de CA adecuada. server_cert_validation: validate debería seguir vigente.