from netmiko import ConnectHandler import yaml from rich import print as rprint with open("new_inventory.yml", "r") as target_file: device_info = yaml.safe_load(target_file) devices = device_info["devices"] for device in devices: with ConnectHandler(**device) as connection: result = connection.send_command("show snmp community", use_textfsm=True) if result[0]["name"] == "TestCommunity": print("This device passed the test for SNMP") else: print("This device has failed the test for SNMP")