2 votes

http.query text_out est écrit dans la console

J'essaie d'utiliser l'état http.query dans saltstack pour télécharger une archive tgz via une api.

A travers text_out, j'ai pu écrire les données de réponse dans dans un fichier, ce qui est très bien, mais le contenu du fichier (les données données de réponse) est également écrit dans la sortie. Ceci est problématique parce qu'il sème sur la sortie des absurdités tgz - qui qui, à leur tour, cachent en partie la sortie significative (l'état) également.

Connaissez-vous un moyen de cacher la réponse, quelque chose comme tranquille ?

A l'origine, j'ai essayé d'utiliser archive.extracted, mais l'api que j'utilise nécessite une authentification et je n'ai pas pu trouver un moyen de le faire fonctionner de cette façon.

Merci d'avance

0voto

Sufiyan Ghori Points 497

Vous pouvez définir text=False si text_out est réglé,

text=False,
text_out='/tmp/text'

plus sur http.query()

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X