Ad-hoc commands with Puppet
I am currently in the process of assessing different CM tools for our organization. I have tried to do some research but cannot find where Puppet (OS version) stores inventory file.
For example, I want a group called "web servers" in which I would have a certain number of servers. I want to be able to issue ad-hoc commands to this "web servers" group. Such as reboot, shutdown, date etc.
I saw mcollective does something like this, but I could not find anywhere where this list is stored and how I can group the inventory servers.