Rename
Allow multiple types
Support for clients environments and roles
Add support for clients, nodes, roles, data_bag_items and environments