June 2017
Intermediate to advanced
446 pages
10h 10m
English
The Ansible Juniper module requires the Juniper PyEZ package and NETCONF. If you have been following the API example in Chapter 3, API and Intent-Driven Networking, you are good to go. If not, refer back to the section for installation instructions as well as some test script to make sure PyEZ works. The Python package called jxmlease is also required:
$ sudo pip install jxmlease
In the host file, we will specify the device and connection variables:
[junos_devices] J1 ansible_host=192.168.24.252 [junos_devices:vars] username=juniper password=juniper!
In our module test, we will use the junos_facts module to gather basic facts for the device. This module is equivalent to the setup module and will come in handy ...
Read now
Unlock full access