ഒരു 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 പ്രാബല്യത്തിൽ തുടരണം.