ਇੱਕ Ansible WinRM ਹੋਸਟ ਲਈ ਕੰਟਰੋਲਰ ਪਰਾਕਸੀ ਬਾਈਪਾਸ ਕਰੋ
Ansible-core 2.19 ਅਤੇ pywinrm 0.5.0 ਨਾਲ WinRM extras ਇੰਟਰਫੇਸ ਰਾਹੀਂ YAML null ਭੇਜੋ ਅਤੇ ਸਰਟੀਫਿਕੇਟ ਜਾਂਚ ਚਾਲੂ ਰੱਖੋ।
ਕੰਟਰੋਲਰ ਦੀ ਇੰਟਰਨੈੱਟ ਪਰਾਕਸੀ ਰਾਹੀਂ ਗਲਤੀ ਨਾਲ ਲੰਘ ਰਹੇ ਅੰਦਰੂਨੀ 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 ਲਾਗੂ ਰਹਿਣਾ ਚਾਹੀਦਾ ਹੈ।