IAM Set Up

In this tutorial, you will want to create and manage users in the default organization.

Objectifs:
  • Create user on CNO Organization
  • Assign role to a new or existing user
Prerequisite:
  • Connect to cno command line to use command in this tutorial
  • Make sure to connect before create user
Use case:

We are going to create and manage user named "james" in the default "organization"

  • Create user named james

                    cnoctl adm create user [--flag]
                  
    The supported flags are:
    • firstname: specify the firstname of the user | [OPTIONAL]
    • lastname: specify the lastname of the user | [OPTIONAL]
    • username: define the username of the user | [REQUIRED]
    • email: define the email address of the user | [REQUIRED]
    • department: specify the department of the user | [OPTIONAL]
                    cnoctl adm create user --firstname james --lastname james --email james@gmail.com --username james --department devops
                  
  • Assing admin-role to user james

                    cnoctl adm set-role --usermane [username] --role [role]
                  
    The supported flags are:
    • username: specify the username of the user | [REQUIRED]
    • role: specify the role to assign the user | [REQUIRED]
                    cnoctl adm set-role --username james --role super-admin
                  
  • Delete admin-role to user james

                    cnoctl adm delete-role --username [username] --role [role]
                  
    The supported flags are:
    • username: specify the username of the user | [REQUIRED]
    • role: specify the role to delete from user | [REQUIRED]
                    conctl adm delete-role --username james --role super-admin
                  
  • Get user james

    To get all users make:

                    cnoctl adm get users [username]
                  
                    cnoctl adm get users james
                  

    To get all users make:

                    cnoctl adm get users
                  
  • Update user

    Now update only the firstname of user “james” to “mody”

                    cnoctl adm update user [--flag]
                  
    The supported flags are:
    • firstname: specify the firstname of the user | [OPTIONAL]
    • lastname: specify the lastname of the user | [OPTIONAL]
    • username: define the username of the user | [REQUIRED]
    • email: define the email address of the user | [OPTIONAL]
    • department: specify the department of the user | [OPTIONAL]

    Update only the firstaneme of “james” to “mody”

                    cnoctl adm update user --firstname mody --username james
                  
  • Delete user james in the organization

                    cnoctl adm delete user [username]
                  
    • username: specify the username of user deleted | [REQUIRED]
                    cnoctl adm delete user james