Bug 1046208
Summary: | [RFE] Hammer CLI : No provision to created, deleted and edited on the Roles along with the set of permissions | ||
---|---|---|---|
Product: | Red Hat Satellite | Reporter: | Tazim Kolhar <tkolhar> |
Component: | Provisioning | Assignee: | Tomas Strachota <tstrachota> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Og Maciel <omaciel> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | Nightly | CC: | cwelton, dcleal, erezende, jmontleo, ohadlevy, omaciel, tstrachota |
Target Milestone: | Unspecified | Keywords: | FutureFeature, Triaged |
Target Release: | Unused | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
URL: | http://projects.theforeman.org/issues/4004 | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2014-09-11 12:19:54 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Tazim Kolhar
2013-12-24 05:14:40 UTC
Since this issue was entered in Red Hat Bugzilla, the release flag has been set to ? to ensure that it is properly evaluated for this release. Moving to 6.0.4 for QE purposes. Moving to POST since upstream bug http://projects.theforeman.org/issues/4004 has been closed ------------- Tomáš Strachota https://github.com/theforeman/hammer-cli-foreman/pull/135 Moving to POST since upstream bug http://projects.theforeman.org/issues/4004 has been closed ------------- Tomáš Strachota https://github.com/theforeman/hammer-cli-foreman/pull/135 # hammer -p changeme role -h Usage: hammer role [OPTIONS] SUBCOMMAND [ARG] ... Parameters: SUBCOMMAND subcommand [ARG] ... subcommand arguments Subcommands: create Create an role. delete Delete an role. filters List all filters. list List all roles. update Update an role. Options: -h, --help print help # hammer -p changeme user-group -h Usage: hammer user-group [OPTIONS] SUBCOMMAND [ARG] ... Parameters: SUBCOMMAND subcommand [ARG] ... subcommand arguments Subcommands: add-role Assign a user role add-user Associate an user add-user-group Associate an user group create Create a user group. delete Delete a user group. info Show a user group. list List all user groups. remove-role Remove a user role remove-user Disassociate an user remove-user-group Disassociate an user group update Update a user group. Options: -h, --help print help This is VERIFIED as we now have both role and user-group subcommands. Build: ------ * Satellite-6.0.4-RHEL-6-20140806.0 Packages: --------- * apr-util-ldap-1.3.9-3.el6_0.1.x86_64 * candlepin-0.9.19-1.el6_5.noarch * candlepin-scl-1-5.el6_4.noarch * candlepin-scl-quartz-2.1.5-5.el6_4.noarch * candlepin-scl-rhino-1.7R3-1.el6_4.noarch * candlepin-scl-runtime-1-5.el6_4.noarch * candlepin-selinux-0.9.19-1.el6_5.noarch * candlepin-tomcat6-0.9.19-1.el6_5.noarch * elasticsearch-0.90.10-4.el6sat.noarch * foreman-1.6.0.38-1.el6sat.noarch * foreman-compute-1.6.0.38-1.el6sat.noarch * foreman-gce-1.6.0.38-1.el6sat.noarch * foreman-libvirt-1.6.0.38-1.el6sat.noarch * foreman-ovirt-1.6.0.38-1.el6sat.noarch * foreman-postgresql-1.6.0.38-1.el6sat.noarch * foreman-proxy-1.6.0.23-1.el6sat.noarch * foreman-selinux-1.6.0.4-1.el6sat.noarch * foreman-vmware-1.6.0.38-1.el6sat.noarch * katello-1.5.0-28.el6sat.noarch * katello-ca-1.0-1.noarch * katello-certs-tools-1.5.6-1.el6sat.noarch * katello-installer-0.0.57-1.el6sat.noarch * openldap-2.4.23-32.el6_4.1.x86_64 * pulp-katello-0.3-3.el6sat.noarch * pulp-nodes-common-2.4.0-0.30.beta.el6sat.noarch * pulp-nodes-parent-2.4.0-0.30.beta.el6sat.noarch * pulp-puppet-plugins-2.4.0-0.30.beta.el6sat.noarch * pulp-puppet-tools-2.4.0-0.30.beta.el6sat.noarch * pulp-rpm-plugins-2.4.0-0.30.beta.el6sat.noarch * pulp-selinux-2.4.0-0.30.beta.el6sat.noarch * pulp-server-2.4.0-0.30.beta.el6sat.noarch * python-ldap-2.3.10-1.el6.x86_64 * ruby193-rubygem-net-ldap-0.3.1-3.el6sat.noarch * ruby193-rubygem-runcible-1.1.0-2.el6sat.noarch * rubygem-hammer_cli-0.1.1-11.el6sat.noarch * rubygem-hammer_cli_foreman-0.1.1-15.el6sat.noarch * rubygem-hammer_cli_foreman_tasks-0.0.3-3.el6sat.noarch * rubygem-hammer_cli_katello-0.0.4-10.el6sat.noarch VERIFIED : # hammer -u admin -p changeme filter --help Usage: hammer filter [OPTIONS] SUBCOMMAND [ARG] ... Parameters: SUBCOMMAND subcommand [ARG] ... subcommand arguments Subcommands: available-permissions List all permissions. available-resources List available resource types. create Create a filter. delete Delete a filter. info Show a filter. list List all filters. update Update a filter. Options: -h, --help print help Here, the above command allows to set/remove permissions to roles # rpm -qa | grep foreman ruby193-rubygem-foreman-redhat_access-0.0.4-1.el6sat.noarch ruby193-rubygem-foreman_discovery-1.3.0-2.el6sat.noarch foreman-libvirt-1.6.0.38-1.el6sat.noarch foreman-compute-1.6.0.38-1.el6sat.noarch ruby193-rubygem-foreman_bootdisk-2.0.6-1.1.el6sat.noarch foreman-1.6.0.38-1.el6sat.noarch foreman-ovirt-1.6.0.38-1.el6sat.noarch foreman-selinux-1.6.0.4-1.el6sat.noarch foreman-gce-1.6.0.38-1.el6sat.noarch ruby193-rubygem-foreman_hooks-0.3.5-2.el6sat.noarch rubygem-hammer_cli_foreman_tasks-0.0.3-3.el6sat.noarch foreman-proxy-1.6.0.23-1.el6sat.noarch qetello02.usersys.redhat.com-foreman-proxy-1.0-1.noarch foreman-vmware-1.6.0.38-1.el6sat.noarch rubygem-hammer_cli_foreman-0.1.1-15.el6sat.noarch foreman-postgresql-1.6.0.38-1.el6sat.noarch ruby193-rubygem-foreman-tasks-0.6.6-2.el6sat.noarch qetello02.usersys.redhat.com-foreman-client-1.0-1.noarch This was delivered with Satellite 6.0 which was released on 10 September 2014. |