Applies to Roles (in environments)

  • System Administrator (DEV, UAT, NFT, PROD)
  • Developer (DEV, UAT, NFT)
  • Backoffice User (UAT, PROD)
  • Quality Assurance User (DEV, UAT, NFT)

Identity, Policy, and Audit (IPA) users depending on their access rights can access particular backoffice application such as Issue Tracker, Build server, Drools management studio, Workflow administration application, etc.

Access required

  • System Administrator

Command

For detailed information please check athena-users ipa command documentation.

athena-users [USER-OPTIONS] ipa [IPA-OPTIONS] <username> <email>

Parameters

  • <username> - User name, for example: john.smith.
  • <email> - Email to which generated client certificate will be sent.

Options

  • IPA-OPTIONS
    • -g/--group-add <groups> - Comma separated list of IPA groups user must be added to.
    • --group-remove <groups> - Comma separated list of IPA groups user must be removed from.
    • -r/--reset <repo> - Reset IPA user password and email.
  • USER-OPTIONS
    • --state <state>
      • present - default option, creates user in LDAP directory and send password to a user.
      • absent - Removes user from a LDAP directory.

Examples

  • To create new user in the LDAP directory and send password to user specified email
athena-users ipa john.smith john.smith@gmail.com
  • To authorize user to access Redmine and Jenkins services and send password to user specified email
athena-users ipa -g jenkins,redmine john.smith john.smith@gmail.com
  • To reset password to default one and resend password to user
athena-users ipa -r john.smith john.smith@gmail.com
  • To remove user from the LDAP directory
athena-users --state absent ipa john.smith john.smith@gmail.com