Voglio definire un playbook che stabilisce fatti sui miei host che possono essere usati in altri giochi. Il modulo set_fact afferma di essere in grado di fare questo ... http://docs.ansible.com/set_fact_module.html - comunque non funziona ... I fatti che definisco sono disponibili dopo la chiamata a set_fact entro una corsa del play-book - mi aspetterei allora di essere in grado di utilizzare ansible all -m setup e vedere il fatto definito da qualche parte all'interno dei fatti raccolti per ogni host ...utilizzando il modulo set_fact ansible per definire i fatti persistenti?
Ho provato a cercare nel codice il modulo set_fact - ma tutto quello che trovo è la stringa di documentazione ... https://github.com/ansible/ansible-modules-core/blob/19b328c4df2157b6c0191e9144236643ce2be890/utilities/logic/set_fact.py
Buona domanda e non sapevo 'lavoro set_fact' _should_ persistente.Ho provato a trovare il codice vero e proprio, ho trovato un riferimento che "set_fact" è un plugin di azione ma non è stato in grado di trovare i plug-in di azione ora che tutto è diviso in 3 repository. Ho trovato [questo thread dalla mailing list] (http://grokbase.com/p/gg/ansible-devel/149rhwqtxy/persistent-set-fact) che menziona un parametro 'persistent' non documentato. Forse giocare con quello. – udondan