Cisco 200-901 - Developing Applications and Automating Workflows using Cisco Core Platforms Certification Exam
Question #1 (Topic: demo questions)
What is the purpose of the Cisco VIRL software tool?
Correct Answer: B
Explanation:
Reference: https://www.speaknetworks.com/cisco-virl-better-gns3/ Cisco VIRL (Virtual Internet Routing Lab) is a powerful network simulation platform designed to simulate and model networks. It allows users to create and test network topologies, run simulations, and visualize network behavior in a controlled virtual environment. This tool is particularly valuable for network engineers and administrators to test configurations, troubleshoot issues, and validate network designs without the need for physical hardware. Reference: Cisco VIRL Overview
Question #2 (Topic: demo questions)
Which two statement describe the role of an artifact repository in a CI/CD pipeline? (Choose two.)
Correct Answer: C, E
Explanation:
An artifact repository is a key component in a CI/CD pipeline, used to manage binary files and other artifacts produced and consumed during the build process. It helps in organizing and tracking these artifacts through various stages of the pipeline. Provides Traceability, Search, and Management of Binary Files: Artifact repositories store binary files and metadata, allowing developers to trace back to the source and understand the context in which an artifact was produced. These repositories often come with search functionalities to locate specific versions of binaries quickly. Examples include JFrog Artifactory, Nexus Repository, and AWS CodeArtifact. Stores Files Needed and Generated During the Build Process: Artifact repositories store intermediate and final build outputs, dependencies, libraries, and other necessary files. These repositories support the storage and distribution of build artifacts, ensuring consistent deployment in different environments (e.g., staging, production). Reference: Cisco DevNet Associate Certification Guide: Chapter on CI/CD pipeline tools and practices. General CI/CD documentation and best practices from continuous integration and delivery tools (e.g., Jenkins, GitLab CI/CD).
Question #3 (Topic: demo questions)
What is the effect of this Ansible playbook on an IOS router?
---
- hosts: {{ router }}
gather_facts: true
connection: local
tasks:
- ios_command:
commands:
- show run
provider: "{{ router_credentials }}"
register: config
- copy:
content: "{{ config.stdout[0] }}"
dest: "etc/ansible/configs/command_{{ router_hostname }}.txt"
...
Correct Answer: B
Explanation:
The provided Ansible playbook is designed to connect to an IOS router and execute the "show run" command to retrieve the current running configuration. The configuration is then registered in a variable called config. The next task copies the output stored in the config variable to a file in a specified directory on the local machine. The file is named based on the router's hostname. Here are the steps: Define the hosts: The playbook targets the {{ router }} group or host. Gather facts: Enabled with gather_facts: true to collect useful information about the target devices. Connection type: Local, meaning the playbook runs on the local machine where Ansible is invoked. Task 1 - ios_command: Executes the "show run" command. Uses the provided router credentials. Registers the command output to the config variable. Task 2 - copy: Takes the first element from config.stdout (the output of the "show run" command). Copies this content to a file in /etc/ansible/configs/, naming the file command_{{ router_hostname }}.txt. Reference: Cisco DevNet Associate Certification Guide: Chapter on Automation and Programmability, specifically on using Ansible for network automation.
Question #4 (Topic: demo questions)
Which type of threat occur when an attacker can send hostile data to an interpreter within an application?
Correct Answer: D
Explanation: