This ticket is to propose the deprecation of the Cisco types/providers in Puppet core. Specifically it would remove the vlan and interface types and corresponding Cisco providers.
As we move forward with our NetDev strategy, network vendor integrations are done through modules developed by us or the vendor and distributed through Forge. Our upcoming integration with Cisco Nexus switches follows this approach. This removes the need to have any integrations in core.
Giving this a cursory look I approve of the proposal. I have yet to see any examples of these types, or the ./util/network_device/cisco.rb `puppet device` handler in the wild. The only similar module I've seen used is https://forge.puppet.com/mburger/networkdevice