Puppet agents cannot run natively on Cisco Nexus 7000 and Cisco Nexus 7700 switches. Instead, they run in a special virtual environment called the Open Agent Container (OAC). Reference: https://www.cisco.com/c/en/us/td/docs/switches/datacenter/nexus7000/sw/programmability/guide/ b_Cisco_Nexus_7000_Series_NX- OS_Programmability_Guide/b_Cisco_Nexus_7000_Series_NX- OS_Programmability_Guide_chapter_01001.pdf