WGU D522
PYTHON FOR IT AUTOMATION
TASK 2
Network Inventory Processing and ICMP
Reachability Verification
Student Name [INSERT NAME]
Student ID [INSERT ID]
Assessment Task 2 - Performance Assessment
Date [INSERT DATE]
Environment WGU lab / GitLab repository
Customization required: Confirm the current rubric, inventory filename and headers; run the script against the assigned
CSV; replace all bracketed fields and screenshot boxes with authentic evidence.
, WGU D522 TASK 2 | INVENTORY AND PING VERIFICATION
Document Control and Submission Integrity
This report is an original implementation template based on the supplied Task 2 scenario. It does not invent inventory
contents, ping results, GitLab pipeline output, or evaluator approval. The final submission must describe the student's own
repository, assigned data file, actual script execution, and observed results.
Before submission
• Compare the current WGU task directions and rubric with every section in this report.
• Replace student details, inventory filename, header names, record counts, findings, and screenshots.
• Use only results produced in the assigned environment; do not submit placeholder or example values.
• Confirm whether the evaluator requires a repository link, commit history, video, or additional artifacts not described in the
supplied scenario.
• Remove this instructional page and all unneeded notes after customization.
Working assumptions
ID Assumption Required confirmation
A1 The assigned inventory is a CSV file. Verify repository file and delimiter.
A2 A column contains literal device IP addresses. Confirm exact header.
A3 ICMP ping is available in the lab runner. Test ping executable and permissions.
A4 Rows with blank or invalid IPs must not terminate processing. Confirm expected classification.
A5 Hostnames may repeat as ubuntu-cloud. Use IP as routing key; retain name as
metadata.
Page 2
PYTHON FOR IT AUTOMATION
TASK 2
Network Inventory Processing and ICMP
Reachability Verification
Student Name [INSERT NAME]
Student ID [INSERT ID]
Assessment Task 2 - Performance Assessment
Date [INSERT DATE]
Environment WGU lab / GitLab repository
Customization required: Confirm the current rubric, inventory filename and headers; run the script against the assigned
CSV; replace all bracketed fields and screenshot boxes with authentic evidence.
, WGU D522 TASK 2 | INVENTORY AND PING VERIFICATION
Document Control and Submission Integrity
This report is an original implementation template based on the supplied Task 2 scenario. It does not invent inventory
contents, ping results, GitLab pipeline output, or evaluator approval. The final submission must describe the student's own
repository, assigned data file, actual script execution, and observed results.
Before submission
• Compare the current WGU task directions and rubric with every section in this report.
• Replace student details, inventory filename, header names, record counts, findings, and screenshots.
• Use only results produced in the assigned environment; do not submit placeholder or example values.
• Confirm whether the evaluator requires a repository link, commit history, video, or additional artifacts not described in the
supplied scenario.
• Remove this instructional page and all unneeded notes after customization.
Working assumptions
ID Assumption Required confirmation
A1 The assigned inventory is a CSV file. Verify repository file and delimiter.
A2 A column contains literal device IP addresses. Confirm exact header.
A3 ICMP ping is available in the lab runner. Test ping executable and permissions.
A4 Rows with blank or invalid IPs must not terminate processing. Confirm expected classification.
A5 Hostnames may repeat as ubuntu-cloud. Use IP as routing key; retain name as
metadata.
Page 2