Hi,

After going tghrough documentation for cron module, i doubt if it would 
help in scheduling script to be executed in network devices. Are you sure 
it helps with scheduling for scisco network devices?

Regards,
Vikram

On Monday, 23 August, 2021 at 8:50:10 am UTC+5:30 melvins...@gmail.com 
wrote:

> Check kron module, it's similar to at. 
>
> On Mon, 23 Aug, 2021, 6:19 am Vikram S, <vikrams...@gmail.com> wrote:
>
>> Hi Erik,
>>
>> no, i wanted to schedule a script to be run on a cisco switch/firewall 
>> (network device). i don't think 'at' module can be installed on a network 
>> device.
>>
>> so is there any other way i can schedule script to be run in device in 
>> below format?
>>
>> 2960 switch-1 - run 2960upgrade.yaml - run at 2:30 pm
>>
>> 3650 switch - 3650upgrade.yaml - run at 3:30 pm
>>
>> 2960 switch-2 - 2960upgrade.yaml - run at 4:30 pm
>>
>> Thanks,
>> Vikram
>> On Sunday, 22 August, 2021 at 2:57:05 am UTC+5:30 Erik Godding Boye wrote:
>>
>>> Is *at* installed on your hosts?
>>>
>>> https://docs.ansible.com/ansible/2.5/modules/at_module.html#requirements
>>>
>>> On Sat, Aug 21, 2021 at 11:10 PM Vikram S <vikrams...@gmail.com> wrote:
>>>
>>>> I tried to schdule a script to be run at a particular time as per the 
>>>> instruction in documentation for 'at' module. However iam getting below 
>>>> error. Not sure what iam doing wrong, please guide.
>>>>
>>>> First, i wrote a script which references another script that need to be 
>>>> executed in 5 minutes. Both scripts are in same directory. However when i 
>>>> run this script, it shows below error:
>>>>
>>>> i wonder if 'hosts: TESTFIREWALL' is needed as iam not running this 
>>>> script on a remote host but i tried adding and removing it yet got error 
>>>> on 
>>>> both occassions.
>>>>
>>>> ---
>>>>
>>>> - name: PLAYBOOK
>>>>
>>>>   hosts: TESTFIREWALL
>>>>
>>>>   serial: 1
>>>>
>>>>   gather_facts: false
>>>>
>>>>   connection: network_cli
>>>>
>>>>
>>>>   vars:
>>>>
>>>>     ansible_network_os: asa
>>>>
>>>>
>>>>   tasks:
>>>>
>>>>     - name: Schedule a command to execute in 2 minutes
>>>>
>>>>       at:
>>>>
>>>>         script_file: firewallrules.yaml
>>>>
>>>>         count: 2
>>>>
>>>>         units: minutes
>>>>
>>>>
>>>> ERROR:
>>>>
>>>> TASK [Schedule a command to execute in 5 minutes] 
>>>> *******************************************************************************************************************************************
>>>>  
>>>> fatal: [TESTFIREWALL]: FAILED! => {"ansible_facts": 
>>>> {"discovered_interpreter_python": "/usr/bin/python"}, "changed": false, 
>>>> "msg": "Failed to find required executable at in paths: 
>>>> /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"}
>>>>
>>>>
>>>>
>>>> Below is the firewallrules.yaml script that is referenced in above 
>>>> script:
>>>>
>>>> ---
>>>>
>>>> - name: PLAYBOOK
>>>>
>>>>   hosts: TESTFIREWALL
>>>>
>>>>   serial: 1
>>>>
>>>>   gather_facts: false
>>>>
>>>>   connection: network_cli
>>>>
>>>>
>>>>   vars:
>>>>
>>>>     ansible_network_os: asa
>>>>
>>>>
>>>>   tasks:
>>>>
>>>>     - name: Gather all legacy facts
>>>>
>>>>       cisco.asa.asa_facts:
>>>>
>>>>         gather_subset: hardware
>>>>
>>>> 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 ansible-proje...@googlegroups.com.
>>>> To view this discussion on the web visit 
>>>> https://groups.google.com/d/msgid/ansible-project/14e4a2b2-67f5-43ad-a407-897a73a3317cn%40googlegroups.com
>>>>  
>>>> <https://groups.google.com/d/msgid/ansible-project/14e4a2b2-67f5-43ad-a407-897a73a3317cn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>> .
>>>>
>>> -- 
>> 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 ansible-proje...@googlegroups.com.
>>
> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/64fc8b80-720e-4b2e-a38b-daffff68bcc9n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/ansible-project/64fc8b80-720e-4b2e-a38b-daffff68bcc9n%40googlegroups.com?utm_medium=email&utm_source=footer>
>> .
>>
>

-- 
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 ansible-project+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/2862c9d5-6901-4058-8a54-d68f4905c5e7n%40googlegroups.com.

Reply via email to