robottelo.cli.usergroup

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 external View and manage external user groups 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

Module Contents

Classes

UserGroup

Manipulates Foreman’s user group.

UserGroupExternal

Manages Foreman external user groups.

class robottelo.cli.usergroup.UserGroup

Bases: robottelo.cli.base.Base

Manipulates Foreman’s user group.

command_base = user-group
classmethod add_role(cls, options=None)

Assign a user role.

Usage:

hammer user-group add-role [OPTIONS]

Options:

–id ID –name NAME Name to search by –role ROLE_NAME User role name –role-id ROLE_ID

classmethod add_user(cls, options=None)

Associate an user.

Usage:

hammer user-group add-user [OPTIONS]

Options:

–id ID –name NAME Name to search by –user USER_LOGIN User’s login to search by –user-id USER_ID

classmethod add_user_group(cls, options=None)

Associate an user group.

Usage:

hammer user-group add-user-group [OPTIONS]

Options:

–id ID –name NAME Name to search by –user-group USER_GROUP_NAME Name to search by –user-group-id USER_GROUP_ID

classmethod remove_role(cls, options=None)

Remove a user role.

Usage:

hammer user-group remove-role [OPTIONS]

Options:

–id ID –name NAME Name to search by –role ROLE_NAME User role name –role-id ROLE_ID

classmethod remove_user(cls, options=None)

Disassociate an user.

Usage:

hammer user-group remove-user [OPTIONS]

Options:

–id ID –name NAME Name to search by –user USER_LOGIN User’s login to search by –user-id USER_ID

classmethod remove_user_group(cls, options=None)

Disassociate an user group.

Usage:

hammer user-group remove-user-group [OPTIONS]

Options:

–id ID –name NAME Name to search by –user-group USER_GROUP_NAME Name to search by –user-group-id USER_GROUP_ID

class robottelo.cli.usergroup.UserGroupExternal

Bases: robottelo.cli.base.Base

Manages Foreman external user groups.

Usage:

hammer user-group external [OPTIONS] SUBCOMMAND [ARG] …

Subcommands:

create Create an external user group linked to a user group delete Delete an external user group info Show an external user group for user group list List all external user groups for user group refresh Refresh external user group update Update external user group

command_base = user-group external
classmethod refresh(cls, options=None)
classmethod create(cls, options=None)

Create external user group