പുനരുപയോഗയോഗ്യമായ ഒരു പ്രോക്സി മാപ്പിംഗ് ഉചിതമായ group_vars ഫയലിൽ സംഭരിക്കുക:

proxy_env:
  http_proxy: http://gateway.example:8080
  https_proxy: http://gateway.example:8080

അത് ദൂരസ്ഥ പ്രവർത്തനത്തിൽ പ്രയോഗിക്കുക:

- name: Download the managed artifact
  ansible.builtin.get_url:
    url: https://downloads.example/artifact.txt
    dest: /tmp/artifact.txt
    mode: '0644'
  environment: "{{ proxy_env }}"

പ്രാമാണീകരിക്കാത്ത പൊതു ഇടനിലക്കാരെ അനുവദിക്കുന്ന റൂട്ടിലെ പൊതു ആർട്ടിഫാക്റ്റ് ഉദാഹരണത്തിന്, HTTP പ്രോക്സി പട്ടികയിൽ നിന്ന് സ്ഥാനാർത്ഥി HTTP പ്രോക്സി URL-കൾ എടുത്ത് ആർട്ടിഫാക്റ്റിന്റെ URL വെവ്വേറെ സജ്ജീകരിക്കുക. മൊഡ്യൂൾ പരിസ്ഥിതി അതിന്റെ യഥാർത്ഥ പ്രവർത്തന പശ്ചാത്തലത്തിൽ സ്വീകരിക്കുന്നു; get_url അതിന്റെ രേഖപ്പെടുത്തിയ use_proxy ഉപയോഗിച്ച് ഉദ്ദേശിച്ച നേരിട്ടുള്ള ജോലിക്ക് പരിസ്ഥിതിയിൽ നിന്നുള്ള പ്രോക്സി പ്രവർത്തനരഹിതമാക്കാം. ഇന്ററാക്ടീവ് .bashrc-ൽ എക്സ്പോർട്ട് ചെയ്യുന്നത് ഒരേ ഇൻപുട്ടുകൾ ഉറപ്പാക്കുന്നില്ല. ജോലിക്ക് ശൂന്യമായ മാപ്പിംഗ് കാണുന്നുവെങ്കിൽ, play ചരം ഇൻവെന്ററി മൂല്യം അസാധുവാക്കുന്നുണ്ടോ എന്ന് പരിശോധിക്കുക.

ഒരേ ഉപയോക്താവായി ഒരേ നയം കൂടുതൽ പ്രവർത്തനങ്ങളെ ഉൾക്കൊള്ളേണ്ടിവരുമ്പോൾ block/play പരിസ്ഥിതി ഉപയോഗിക്കുക. ആ പരിധി കണ്ട്രോളർ തിരയലുകളോ ഫിൽട്ടർ പ്ലഗിന്നുകളോ Ansible-ന്റെ സ്വന്തം കണക്ഷനുകളോ വീണ്ടും ക്രമീകരിക്കുന്നില്ല.

സ്ഥിരമായ ലോഗിൻ അല്ലെങ്കിൽ സേവന മുൻഗണനകൾ വെവ്വേറെ കൈകാര്യം ചെയ്യുക. ജോലിയുടെ പരിസ്ഥിതി അതിന്റെ പ്രവർത്തനത്തോടെ അവസാനിക്കുന്നു; പിന്നീടുള്ള ഒരു സേവനം അതിന്റെ സ്വന്തം സ്റ്റാർട്ടപ്പ് കോൺഫിഗറേഷനിൽ നിന്ന് പരിസ്ഥിതി നേടുന്നു.

അനുബന്ധ ലേഖനങ്ങൾ