Re: [ansible-project] ansible ne récupére pas les tout les variables d'environnement de la machine distante

30 views
Skip to first unread message

Toshaan Bharvani | VanTosh

unread,
May 2, 2016, 5:25:48 AM5/2/16
to ansible...@googlegroups.com

On 29/04/16 12:10, mondher khas wrote:
> Bonjour j'ai essayé de récupérer la valeur de la variable JAVA_HOME dans
> un fichier TEST.txt ,
> le résultat est un fichier vide cad ansible n'arrive pas à lire cette
> variable . si j'execute la commande echo $JAVA_HOME directement sur la
> machine distante j'obtient la valeur de la variable /usr/jdk1.8.0_65
> ---
> - name: java home
> shell: chdir=/home echo $JAVA_HOME > TEST.txt
>

Je pense que le module 'shell' ne peut pas utiliser des pipes/outputs,
il utilise le python outputs
(http://docs.ansible.com/ansible/shell_module.html#return-values) pour
ça vous devez utilizer le module 'raw'
Votre action maintenant execute le echo dans le shell et ecrit le
'stdout' dans 'TEST.txt'
Mais je pense qu'il doit être une meilleire manière de faire votre
exectution.
Reply all
Reply to author
Forward
0 new messages