Hello,

What is the best approach to dealing with interactive commands. I am 
attempting to use ansible to download a software file to a switch using a "copy 
scp://[email protected]/sw/software_file flash:software_file".

I have attempted to store the response to a variable and send another task 
with the password if the password prompt is listed in the variable, but 
ansible hangs on the password prompt.

Is this a correct approach? is there a better method to working with 
interactive commands?


---

- hosts: arista

  gather_facts: no

  connection: local

  strategy: free

  tasks:

    - name: download software

      ignore_errors: yes

      eos_command:

         host: arista

         username: admin

         password: xyz

         authorize: yes

         commands:

          - copy scp://[email protected]/sw/software_file flash:software_file

      register: test

    - name: password enter

      ignore_errors: yes

      eos_command:

         host: admin

         username: admin

         password: xyz

         ignore_errors: yes

         authorize: yes

         commands:

          - the_password

      when: “’password_prompt’ in test"




thanks.

jb

-- 
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/fc55eed2-32d3-4b56-934a-055a64004a5f%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to