Chcę odnośnika zawartość pliku na ansibl węzła sterującego -jak używać odnośnika ("pliku") w ansibla, gdy plik może nie istnieć?
przykład:
- hosts: all
vars:
somevar: "{{ lookup('file', playbook_dir + '/some/path' + inventory_hostname) }}"
jeśli plik nie istnieje Chciałbym zmienną jako niezdefiniowany lub ustawiono na a domyślna wartość. Moduł wyszukiwania generuje błąd, ale jeśli plik nie istnieje. Jaki jest właściwy sposób na poradzenie sobie z tym błędem, abym mógł rozgałęzić się na istnieniu somevar w moim kodzie?
Próbowałem też poprzez moduł set_fact z ignore_errors: True ... ZADANIE: [Lookup zapisane ssh hostkey dla tego hosta] ** **************************** śmiertelny: [nmf-spare-7800-3] => nie mógł znaleźć pliku w odnośniku : – Ben