Fífi àyíká proxy ránṣẹ́ sí àwọn iṣẹ́ àjèjì Ansible
Tún àwọn oníyípadà proxy láti inú inventory lò, kí o sì fi wọ́n sí àwọn ìṣe àjèjì tí wọ́n nílò wọ́n.
Fi àwòrán proxy tí a lè tún lò pamọ́ sínú fáìlì group_vars tó yẹ:
proxy_env:
http_proxy: http://gateway.example:8080
https_proxy: http://gateway.example:8080Fi í sí ìṣe àjèjì:
- name: Download the managed artifact
ansible.builtin.get_url:
url: https://downloads.example/artifact.txt
dest: /tmp/artifact.txt
mode: '0644'
environment: "{{ proxy_env }}"Fún àpẹẹrẹ ohun-èlò gbogbogbò lórí ipa ọ̀nà tí ń gba àwọn alárinà gbogbogbò tí a kò fọwọ́ sí, gba àwọn URL proxy HTTP tó yẹ láti àkójọ proxy HTTP kí o sì ṣètò URL ohun-èlò náà lọ́tọ̀. Mọ́dùùlì náà gba àyíká nínú ipò ìṣe gidi rẹ̀; get_url pẹ̀lú use_proxy tí a kọ sílẹ̀ lè pa proxy tó wá láti inú àyíká rẹ́ fún iṣẹ́ tààrà tí a pinnu. Ìgbéjáde nínú .bashrc oníbára ẹni kò ṣe ìdánilójú àwọn ìwọlé kan náà. Bí iṣẹ́ náà bá rí àwòrán òfo, ṣàyẹ̀wò bóyá oníyípadà play ń pa iye inventory rẹ̀.
Lo àyíká block/play nígbà tí ìlànà kan náà yẹ kí ó bo àwọn ìṣe púpọ̀ sí i gẹ́gẹ́ bí olùlò kan náà. Ìwọ̀n yẹn kò tún àwọn ìwádìí olùdarí, àfikún àlẹmọ tàbí àwọn ìsopọ̀ Ansible fúnra rẹ̀ ṣe.
Ṣàkóso àwọn ààyò ìwọlé tàbí iṣẹ́ tí ó wà pẹ́ẹ́ lọ́tọ̀. Àyíká iṣẹ́ náà parí pẹ̀lú ìṣe rẹ̀; iṣẹ́ tó bá yá yóò gba àyíká rẹ̀ láti inú ìṣètò ìbẹ̀rẹ̀ tirẹ̀.