Reference no: EM132377599
Network Automation Lab Option
Answer these questions
Q1. Module junos_install_config uses a different mechanism to communicate with Junos routers compared to the other two modules.
• What is the difference?
• Why is it done this way?
• What does this imply about using the junos_install_config module?
Q2. All of the modules use prompts to get the username and password from the user. This is clearly inefficient for large scale automation. What ansible mechanism could be used to automate this in a secure fashion?
Q3. Which data format is used for the data returned by the junos_get_fact playbook?
Q4. What would be required to make these playbooks run with multiple junos routers.
Q5. The FAQ says that ansible does not support Python3. Check the Ansible documentation about this. How can ansible be used with Python3.
Roles are a mechanism to group commonly used ansible tasks. Roles are shared on the Ansible Galaxy website. These playbooks make use of the Juniper.junos role. You can read the documentation for the version of Juniper.junos used here.
Q6. Which Juniper.junos module could be used to detect if a router had connectivity to another? Which option could check if that was direct connection (single hop) rather than by an alternate route?
Q7. There are multiple Juniper.junos roles that can be used to get the config of a Juniper router. One is junos_get_config find another and describe how it would be used to get the config.
Q8. Two of the playbooks use the junos_install_config module. Identify the two different uses of this module and compare the parameters used. Explain the differences.
Q9. The Juniper.junos role has been rewritten since these playbooks were developed. Documentation for the new version (v2). For the modules that are used in the playbooks, identify the version2 modules that could be used to perform the same tasks.
Attachment:- Assignment - Network Automation.rar