Bug #21196
closedSupport kickstart repository name parameter for host and hostgroup
Description
API/Hammer currently supports adding kickstart repos to host & hostgroup by ID, however there isn't a mechanism to list the valid KS repo IDs which can be assigned making it cumbersome.
However, in several places we show the names of the KS repos and we can support adding them to host & hostgroup by name.
Ex: host create --kickstart-repository="RHEL 7.4" --content-view="MyView" --lifecycle_environment="Library" --organization-id=1
Notes from Partha: typically when you give --kickstart-repository="RHEL 7.4" what hammer should do is automatically make a separate call to the server and get the id and then pass that as a param for the final create but the problem here is hammer is not going to know that you need to pass the CV and LCE ID and that you need to call content-view-version and get the repository ID from there