Devo eseguire un comando sul server di destinazione che accetta i dati solo tramite stdin. I dati che sto fornendo provengono da un file modello e contengono dati sensibili, quindi preferirei non averli nel file system nemmeno per un secondo.
Sto cercando di trovare un modo per afferrare l'output di un'attività modello in modo da poterlo passare al comando. Qualcosa di simile a:
- name: generate data
template:
src: data.j2
dest: [I'd rather not have any files written]
register: myvar
- name: run command
shell: "command < {{ myvar }}"
È un modo migliore per risolvere questo problema che non comporta la scrittura di un file temporaneo, l'invio al comando e la sua cancellazione?