ଗୋଟିଏ 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 କାର୍ଯ୍ୟକାରୀ ରହିବା ଉଚିତ।