Hi, The issue is that device is online and reachable even before the timeout of 300 secs is reached. Yet this command doesn't work. I know it's reachable because i never restarted the device, i was just testing this TASK.
Thanks, Vikram On Monday, 22 February, 2021 at 8:21:48 pm UTC+5:30 [email protected] wrote: > wait_for have timeout, by default 300s. > > wait_for: > timeout: 800 > > On Saturday, February 20, 2021 at 3:57:18 PM UTC+1 Vikram S wrote: > >> Hi, >> >> I am writing a script to upgrade IOS in cisco router. After i give reload >> command, the next task to be executed is the below one. >> This part of the playbook basically waits for the device to be reachable >> again on port 22. I have also added a delay of 600 seconds before it starts >> trying. The playbook will not progress until this device is reachable. >> However this TASK doesn't execute as expected. I am getting an error. Am >> i doing something wrong or overlooking anything? (username, password >> and host IP is defined in invetory file) >> >> - name: WAIT 30 MINUTES FOR DEVICE TO COME ONLINE >> wait_for: >> host: "{{ inventory_hostname }}" >> port: 22 >> delay: 600 >> delegate_to: localhost >> >> >> >> root@NetworkAutomation-2:~# ansible-playbook sample28.yaml >> >> PLAY [PLAYBOOK FOR UPGRADE TASKS] >> ****************************************************************************************************** >> >> TASK [WAIT 30 MINUTES FOR DEVICE TO COME ONLINE] >> *************************************************************************************** >> >> *fatal: [R1 -> localhost]: FAILED! => {"changed": false, "elapsed": 300, >> "msg": "Timeout when waiting for R1:22"}* >> >> PLAY RECAP >> ***************************************************************************************************************************** >> R1 : ok=0 changed=0 unreachable=0 >> failed=1 skipped=0 rescued=0 ignored=0 >> >> >> Thanks, >> Vikram >> > -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/ansible-project/f94ceb50-1481-472a-a6da-08f154443238n%40googlegroups.com.
