Automation

 View Only
last person joined: 6 days ago 

Ask questions and share experiences about Apstra, Paragon, and all things network automation.
  • 1.  Question on remotely running SLAX op script.

     
    Posted 04-14-2022 13:21

    Hi.

     

    Juniper documentation says that running the op url <http location of slax script> command on the Junos device makes the Junos device run an op script located on a remote server.

     

    1: What sort of message is sent from the Junos device to the remote host in order to run that script.

    2: What is SLAX syntax to communicate with the Junos device?

    3: Does the SLAX script use REST or NETCONF to communicate with the Junos device?

     

    Thanks,

    Deepak

     


    Juniper Business Use Only



  • 2.  RE: Question on remotely running SLAX op script.

    Posted 05-04-2022 06:06

    Hi Deepak!

    My understanding of the op url <url>  command is that it's pulling the script to be run locally on the device, not executing the script on the remote server. It accesses the remote server via https, and pulls the script to be run.

    https://www.juniper.net/documentation/us/en/software/junos/automation-scripting/topics/task/automation-op-script-checksum.html

    If that answers question 1 from yourself, then it negates the other 2 questions, as the SLAX script runs locally on the device communicating with XML API in JUNOS.

    If your question was to run a script on a remote server, there are ways to do this, such as Python; importing paramiko and getting the .py script to ssh into the remote server, specifying the commands to be run in its CLI (including any scripts on that server).

    Hopefully this helps. 
    Dan.



    ------------------------------
    Daniel Jones
    ------------------------------