On occasion I need to pull a host list from Satellite 6; and while using the web ui is often simple enough, the hammer cli that comes with foreman is often faster.
Here is a quick way to get a full host list:
hammer host list
That command will print list of all hosts registered with your Satellite server.
Often when I’m generating this list it’s because someone has asked me something like: “How many RHEL 5, servers do we have?”
You can generate a list of all the Red Hat Enterprise Linux 5 machines you have registered to Satellite like this:
hammer host list —-search os_major=5
Of course if you wanted to see RHEL 6 or 7 or 8 you would just replace the “5”, with the major version of the OS you were looking for.
hammer host list —-help
If you’d like to get in touch, contact with me via email - or follow on Twitter.