ఒకే Ansible WinRM హోస్ట్ కోసం కంట్రోలర్ ప్రాక్సీని దాటవేయడం
Ansible-core 2.19 మరియు pywinrm 0.5.0 తో, సర్టిఫికెట్ ధృవీకరణను ఆన్లో ఉంచుతూ YAML nullని WinRM extras ఇంటర్ఫేస్ ద్వారా పంపండి.
కంట్రోలర్ ఇంటర్నెట్ ప్రాక్సీ ద్వారా అనుకోకుండా మళ్లించబడిన అంతర్గత WinRM ఎండ్పాయింట్ కోసం, ఈ విలువలను ఉన్న కనెక్షన్ సెట్టింగ్లతో పాటు సరైన హోస్ట్ లేదా గ్రూప్ వేరియబుల్స్లో పెట్టండి:
ansible_winrm_proxy: null
ansible_winrm_server_cert_validation: validateఈ రూపం Ansible-core 2.19 తో pywinrm 0.5.0 కు వర్తిస్తుంది. ప్లగిన్ మద్దతు ఉన్న ansible_winrm_* extrasని 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 అమలులో ఉండాలి.