This is the key functionality of qbee.io. Through smart grouping and configuration profiles it is possible to control thousands of devices through a defined set of configurations. Define firewall rules or software configurations through a simple and consistent interface across different device types. If you have additional configuration needs qbee.io offers a way to integrate with Ansible.
For a detailed explanation of configuration management please go here.