Ansible இன் ப்ராக்ஸி வரைபடத்தை மறைக்கும் காலியான play மாறியை அகற்றவும்
inventory குழு மாறிகள் play-நிலை அறிவிப்பிடம் தோற்கின்றன, அந்த அறிவிப்பு காலியாகவோ null ஆகவோ இருந்தாலும்.
group_vars ஒரு ப்ராக்ஸி வரைபடத்தை வரையறுத்தாலும் பணிக்கு காலியான மதிப்பு கிடைத்தால், play-இல் அறிவிக்கப்பட்ட அதே மாறியைத் தேடுங்கள். play மாறிக்கு அதிக முன்னுரிமை உண்டு; காலியான இடப்பிடிப்பு இன்னும் inventory-ஐ மீறுகிறது.
பொது HTTP ப்ராக்ஸியைப் பயன்படுத்த அனுமதிக்கப்படும் வெளிப்புற பதிவிறக்கத்திற்கு, HTTP ப்ராக்ஸி பட்டியல் inventory மதிப்புகளுக்கு வேட்பாளர் முகவரிகளை வழங்குகிறது. வரைபடத்தை inventory-இல் வைத்திருங்கள்:
proxy_env:
http_proxy: http://proxy.example.net:8080
https_proxy: http://proxy.example.net:8080பின்னர் play-நிலை proxy_env: இடப்பிடிப்பு இல்லாமல் அதை நோக்கமான பணிக்கு பயன்படுத்துங்கள்:
environment: "{{ proxy_env | default({}) }}"ஒரு பங்கிற்கு மாற்று வழி தேவைப்பட்டால், பங்கு இயல்புநிலைகளில் உள்ள காலியான வரைபடம் inventory மதிப்புகளுக்குக் கீழே அமைந்து inventory வெற்றிபெற அனுமதிக்கிறது.
காட்டப்பட்ட வடிகட்டி undefined-ஐ கையாள்கிறது, காலியாகத் தோன்றும் ஒவ்வொரு நிலையையும் அல்ல. வெளிப்படையான null ஏற்கனவே வரையறுக்கப்பட்டுள்ளது, எனவே சாதாரண default({}) அந்த உயர்-முன்னுரிமை மீறலை அழிக்காது.
ப்ராக்ஸி முனைப்புள்ளியை மாற்றுவதற்கு முன் பாதிக்கப்பட்ட ஹோஸ்ட்டின் பயனுள்ள மதிப்பைச் சரிபார்க்கவும். environment வழிமுறை பணியின் உள்ளீடுகளை வழங்குவது, மாறி முன்னுரிமை அது மதிப்பிடும் வரைபடத்தைத் தேர்ந்தெடுத்த பிறகே.