Ako group_vars definira proxy kartu, ali zadatak prima praznu vrijednost, potražite istu varijablu deklariranu u predstavi. Varijabla predstave ima veći prioritet; prazan rezervni element ipak nadjačava inventar.

Za vanjsko preuzimanje kojemu je dopušteno koristiti javni HTTP proxy, popis HTTP proxyja daje kandidatne adrese za vrijednosti inventara. Zadržite kartu u inventaru:

proxy_env:
  http_proxy: http://proxy.example.net:8080
  https_proxy: http://proxy.example.net:8080

Zatim je primijenite na namjeravani zadatak bez rezervnog elementa proxy_env: na razini predstave:

environment: "{{ proxy_env | default({}) }}"

Ako ulozi treba pričuvna opcija, prazna karta u zadanim vrijednostima uloge nalazi se ispod vrijednosti inventara i dopušta inventaru da pobijedi.

Prikazani filtar obrađuje undefined, a ne svako stanje koje izgleda prazno. Eksplicitni null već je definiran, pa obični default({}) ne briše to nadjačavanje višeg prioriteta.

Provjerite efektivnu vrijednost za pogođenog hosta prije promjene proxy endpointa. Direktiva environment pruža ulaze zadatka tek nakon što prioritet varijabli odabere kartu koju procjenjuje.

Povezani članci