Ignorar o proxy do controlador para um host Ansible WinRM
Com Ansible-core 2.19 e pywinrm 0.5.0, passe YAML null pela interface WinRM extras mantendo a validação de certificado ativa.
Para um endpoint WinRM interno que é roteado acidentalmente pelo proxy de Internet do controlador, coloque estes valores nas variáveis de host ou de grupo adequadas, junto às configurações de conexão existentes:
ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validateEsta forma aplica-se a Ansible-core 2.19 com pywinrm 0.5.0. O plugin repassa os extras ansible_winrm_* suportados ao pywinrm; o YAML null torna-se Python None.
O pywinrm 0.5.0 define proxy=None como desativação do roteamento por proxy e fornece um curinga no_proxy de sessão, preservando o restante da configuração normal de ambiente e TLS. O arquivo transport.py instalado não precisa ser editado.
Para usar o pywinrm diretamente, passe proxy=None para Protocol. Nesta versão, uma URL de proxy explícita seleciona esse intermediário, enquanto omitir a opção mantém o comportamento antigo baseado no ambiente.
Alinhe a forma do inventário com a API do plugin: uma geração que expõe uma opção de proxy tipada pode documentar um sentinela de string em vez desta interface extras/null. O controlador ainda precisa de acesso de rede ao host Windows, e uma falha de confiança HTTPS exige a configuração de CA adequada. server_cert_validation: validate deve permanecer em vigor.