Portál AbcLinuxu, 7. května 2025 05:41
set_fact: # pg_icinga_pass: "{{hostvars['hostname.domain.cz']['pg_icinga_pass']}}" pg_icinga_pass: "{{hostvars['{{ pgmaster }}']['pg_icinga_pass']}}"Task funguje dobře jen pokud použiji skutečné hostname, tj. hostname.domain.cz. Pokud se snažím použít proměnnou kterou jsem zadal pomocí těch extra_vars tak to nefunguje. Zkoušel jsem to různě obejít přes další proměnnou ale končí to pořád stejně:
The error was: 'ansible.vars.hostvars.HostVars object' has no attribute 'pgmaster'Nebo podobně. Nevíte někdo co s tím?
pg_icinga_pass: hostvars[pgmaster]['pg_icinga_pass']
?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.