Ansible ನ ಪ್ರಾಕ್ಸಿ ನಕ್ಷೆಯನ್ನು ಮರೆಮಾಡುವ ಖಾಲಿ play ವೇರಿಯಬಲ್ ತೆಗೆದುಹಾಕಿ
ಇನ್ವೆಂಟರಿ ಗುಂಪು ವೇರಿಯಬಲ್ಗಳು play ಮಟ್ಟದ ಘೋಷಣೆಗೆ ಸೋಲುತ್ತವೆ, ಆ ಘೋಷಣೆ ಖಾಲಿಯಾಗಿದ್ದರೂ ಅಥವಾ null ಆಗಿದ್ದರೂ.
group_vars ಪ್ರಾಕ್ಸಿ ನಕ್ಷೆಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿದರೂ ಕಾರ್ಯಕ್ಕೆ ಖಾಲಿ ಮೌಲ್ಯ ಸಿಕ್ಕರೆ, play ನಲ್ಲಿ ಘೋಷಿಸಲಾದ ಅದೇ ವೇರಿಯಬಲ್ ಅನ್ನು ಹುಡುಕಿ. play ವೇರಿಯಬಲ್ಗೆ ಹೆಚ್ಚಿನ ಆದ್ಯತೆ ಇರುತ್ತದೆ; ಖಾಲಿ ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಇನ್ನೂ ಇನ್ವೆಂಟರಿಯನ್ನು ಅತಿಕ್ರಮಿಸುತ್ತದೆ.
ಸಾರ್ವಜನಿಕ HTTP ಪ್ರಾಕ್ಸಿ ಬಳಸಲು ಅನುಮತಿಸಲಾದ ಬಾಹ್ಯ ಡೌನ್ಲೋಡ್ಗಾಗಿ, HTTP ಪ್ರಾಕ್ಸಿ ಪಟ್ಟಿ ಇನ್ವೆಂಟರಿ ಮೌಲ್ಯಗಳಿಗೆ ಅಭ್ಯರ್ಥಿ ವಿಳಾಸಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ನಕ್ಷೆಯನ್ನು ಇನ್ವೆಂಟರಿಯಲ್ಲಿ ಇರಿಸಿ:
proxy_env:
http_proxy: http://proxy.example.net:8080
https_proxy: http://proxy.example.net:8080ನಂತರ play ಮಟ್ಟದ proxy_env: ಪ್ಲೇಸ್ಹೋಲ್ಡರ್ ಇಲ್ಲದೆ ಅದನ್ನು ಉದ್ದೇಶಿತ ಕಾರ್ಯಕ್ಕೆ ಅನ್ವಯಿಸಿ:
environment: "{{ proxy_env | default({}) }}"ಒಂದು ಪಾತ್ರಕ್ಕೆ ಫಾಲ್ಬ್ಯಾಕ್ ಬೇಕಾದರೆ, ಪಾತ್ರದ ಡೀಫಾಲ್ಟ್ಗಳಲ್ಲಿನ ಖಾಲಿ ನಕ್ಷೆ ಇನ್ವೆಂಟರಿ ಮೌಲ್ಯಗಳ ಕೆಳಗೆ ಇರುತ್ತದೆ ಮತ್ತು ಇನ್ವೆಂಟರಿ ಗೆಲ್ಲಲು ಬಿಡುತ್ತದೆ.
ತೋರಿಸಿರುವ ಫಿಲ್ಟರ್ undefined ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ, ಖಾಲಿ ಕಾಣುವ ಪ್ರತಿಯೊಂದು ಸ್ಥಿತಿಯನ್ನಲ್ಲ. ಸ್ಪಷ್ಟ null ಈಗಾಗಲೇ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಸಾಮಾನ್ಯ default({}) ಆ ಹೆಚ್ಚಿನ ಆದ್ಯತೆಯ ಅತಿಕ್ರಮಣವನ್ನು ಅಳಿಸುವುದಿಲ್ಲ.
ಪ್ರಾಕ್ಸಿ ಎಂಡ್ಪಾಯಿಂಟ್ ಬದಲಿಸುವ ಮೊದಲು ಪೀಡಿತ ಹೋಸ್ಟ್ನ ಪರಿಣಾಮಕಾರಿ ಮೌಲ್ಯವನ್ನು ಪರಿಶೀಲಿಸಿ. environment ಸೂಚನೆಯು ಕಾರ್ಯದ ಇನ್ಪುಟ್ಗಳನ್ನು ಒದಗಿಸುವುದು ವೇರಿಯಬಲ್ ಆದ್ಯತೆಯು ಅದು ಮೌಲ್ಯಮಾಪನ ಮಾಡುವ ನಕ್ಷೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ ನಂತರವೇ.