Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Example: Configure and Refresh Scripts from the Primary Source Location

The following example configures a primary source file location for an op script on a device running Junos OS. The remote source is defined as an HTTP URL. The example uses the primary source to update the local copy of the script on the device.

Requirements

  • Device running Junos OS

Overview

You can store a single primary copy of each automation script in a central repository. You can then make changes to the primary script in one place and then update the local copy of the script on devices where the script is enabled.

This example enables the op script iso.xsl on a device running Junos OS and then configures a primary source location for the script. The remote source for the iso.xsl file is the HTTP URL http://my.example.com/pub/scripts/iso.xsl.

Once you configure the primary source location, you refresh the local script by issuing the set refresh configuration mode command at the hierarchy level where you configured the script. In this example, you would issue the set refresh command at the [edit system scripts op file iso.xsl] hierarchy level.

Configuration

Procedure

Step-by-Step Procedure

To download, enable, and configure the primary source location for the script:

  1. Copy the script to the /var/db/scripts/op/ directory on the device.

  2. In configuration mode, configure the file statement to enable the iso.xsl script.

  3. To configure the primary source for the iso.xsl file, include the source statement and source location at the [edit system scripts op file iso.xsl] hierarchy level.

  4. Issue the commit and-quit command to commit the configuration and exit to operational mode.

Results

Verifying the Script

Purpose

Verify that the script is on the device and enabled in the configuration.

Action

Issue the file list operational mode command to view the files in the specified directory. The detail option provides additional information such as permissions, file size, and modified date.

Issue the show configuration system scripts op operational mode command to list the op scripts currently enabled on the device.

Refreshing the Script from the Primary Source

Step-by-Step Procedure

To refresh the local copy of the script from the primary source file:

  1. In configuration mode, issue the set refresh command at the [edit system scripts op file iso.xsl] hierarchy level.

Verification

Verifying the Updated Script

Purpose

After refreshing the script, verify that the local copy is updated.

Action

Issue the file list operational mode command with the detail option to view the files in the specified directory. Verify that the modified date reflects the refreshed version.