Did you try and escape them with \ so say \`\` or \"``\" (just suggestions, since i am uncertain of it too) for all we know you might need to quote the command even.
2015-03-02 1:20 GMT+01:00 xin zhang <[email protected]>: > I tried defining a variable, it's not working too > > On Sun, Mar 1, 2015 at 2:20 PM, Erik-jan Riemers <[email protected]> > wrote: > >> Should that not be pointing to a "{{ $var }}" then? How does the task >> look to start with? This is just the output :) >> >> Op zondag 1 maart 2015 23:15:43 UTC+1 schreef xin zhang: >> >>> I use script task to change mysql password by mysqladmin; when the >>> password is an empty string(''), the script task strips it and leads >>> ansible hang because mysqladmin will prompt for a password >>> >>> TASK: *[script /usr/bin/mysqladmin -u root password ''*] >>> ************************ >>> <192.168.0.214> ESTABLISH CONNECTION FOR USER: root on PORT 22 TO >>> 192.168.0.214 >>> <192.168.0.214> EXEC /bin/sh -c 'mkdir -p $HOME/.ansible/tmp/ansible- >>> tmp-1462733147.95-186442598016946 && echo $HOME/.ansible/tmp/ansible- >>> tmp-1462733147.95-186442598016946' >>> <192.168.0.214> PUT /usr/bin/mysqladmin TO /root/.ansible/tmp/ansible- >>> tmp-1462733147.95-186442598016946/mysqladmin >>> <192.168.0.214> EXEC /bin/sh -c 'chmod +rx /root/.ansible/tmp/ansible- >>> tmp-1462733147.95-186442598016946/mysqladmin' >>> <192.168.0.214> EXEC >>> /root/.ansible/tmp/ansible-tmp-1462733147.95-186442598016946/mysqladmin >>> -u root password >>> >>> see command marked in blue does have a "" at last, but the real command >>> in red strips it. >>> >>> How can I handle such case? >>> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "Ansible Project" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/ansible-project/uGKqMP1jAA8/unsubscribe >> . >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> To post to this group, send email to [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/ansible-project/4187b500-015b-4968-b623-320b07b94d40%40googlegroups.com >> <https://groups.google.com/d/msgid/ansible-project/4187b500-015b-4968-b623-320b07b94d40%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Ansible Project" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/ansible-project/uGKqMP1jAA8/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ansible-project/CAFUw1qe5VFwkET8skwewX2YiTK%3DsOyzZzeCxX9oAq1%3D7rq4PDw%40mail.gmail.com > <https://groups.google.com/d/msgid/ansible-project/CAFUw1qe5VFwkET8skwewX2YiTK%3DsOyzZzeCxX9oAq1%3D7rq4PDw%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Ansible Project" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/CAOsgjcSQhfYsMwe-M3EOprB_gFZQ9VyRn6N0%2BSwoexV9wyQVmw%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
