ដឹកជញ្ជូនបរិស្ថានប្រូកស៊ីទៅកាន់កិច្ចការពីចម្ងាយរបស់ Ansible
ប្រើឡើងវិញនូវអថេរប្រូកស៊ីពីសារពើភណ្ឌ ហើយអនុវត្តវាដោយច្បាស់លាស់ទៅលើសកម្មភាពពីចម្ងាយដែលត្រូវការវា។
រក្សាទុកការធ្វើផែនទីប្រូកស៊ីដែលអាចប្រើឡើងវិញបាននៅក្នុងឯកសារ 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 }}"សម្រាប់ឧទាហរណ៍អាតេហ្វ៊ែកហ្សេសាធារណៈលើផ្លូវដែលអនុញ្ញាតឱ្យអន្តរការីសាធារណៈដែលមិនបានផ្ទៀងផ្ទាត់ សូមយក URL ប្រូកស៊ី HTTP ជាបេក្ខជនពី បញ្ជីប្រូកស៊ី HTTP ហើយកំណត់ URL របស់អាតេហ្វ៊ែកដោយឡែក។ ម៉ូឌុលទទួលបានបរិស្ថាននៅក្នុងបរិបទអនុវត្តពិតរបស់វា; get_url ជាមួយ use_proxy ដែលបានចងក្រងរបស់វា អាចបិទការប្រើប្រូកស៊ីដែលមកពីបរិស្ថានសម្រាប់កិច្ចការផ្ទាល់ដែលមានបំណង។ ការនាំចេញនៅក្នុង .bashrc អន្តរកម្មមិនធានានូវធាតុបញ្ចូលដូចគ្នាទេ។ ប្រសិនបើកិច្ចការឃើញផែនទីទទេ សូមពិនិត្យ ថាតើអថេរ play ជំនួសតម្លៃសារពើភណ្ឌដែរឬទេ។
ប្រើបរិស្ថាន block/play នៅពេលគោលនយោបាយដូចគ្នាគួរគ្របដណ្តប់សកម្មភាពច្រើនជាអ្នកប្រើដូចគ្នា។ វិសាលភាពនោះមិនកំណត់ឡើងវិញនូវការស្វែងរករបស់ឧបករណ៍បញ្ជា កម្មវិធីបន្ថែមតម្រង ឬការតភ្ជាប់របស់ Ansible ខ្លួនឯងទេ។
គ្រប់គ្រងចំណង់ចំណូលចិត្តចូល ឬសេវាដែលនៅស្ថិតស្ថេរដោយឡែក។ បរិស្ថានរបស់កិច្ចការបញ្ចប់ជាមួយសកម្មភាពរបស់វា; សេវាក្រោយមកទទួលបានបរិស្ថានរបស់វាពីការកំណត់ចាប់ផ្តើមផ្ទាល់ខ្លួន។