# Create test users
#
# All users initially are part of default team.
#

admin = user_email_prefix + '+team_mgmt-admin' + '@' + user_email_domain
userA = user_email_prefix + '+team_mgmt-a' + '@' + user_email_domain
userB = user_email_prefix + '+team_mgmt-b' + '@' + user_email_domain

teamA = team_prefix + 'A'
teamB = team_prefix + 'B'

print('Creating test users...')

try:
    ok, res = sdclient.create_user_invite(admin, first_name='TestUser', last_name='Admin', system_role='ROLE_CUSTOMER')
    if not ok:
        print(('-- User creation failed:', res, '. Exiting.'))
        sys.exit(1)
    else:
        print(('-- User \'', admin, '\' created successfully.'))

    ok, res = sdclient.create_user_invite(userA, first_name='TestUser', last_name='Alpha')
    if not ok:
        print(('-- User creation failed:', res, '. Exiting.'))
        sys.exit(1)
    else:
        print(('-- User \'', userA, '\' created successfully.'))

    ok, res = sdclient.create_user_invite(userB, first_name='TestUser', last_name='Beta')
    if not ok:
Ejemplo n.º 2
0
    print 'usage: %s <sysdig-token> team-name user-name' % sys.argv[0]
    print 'You can find your token at https://app.sysdigcloud.com/#/settings/user'
    sys.exit(1)

sdc_token = sys.argv[1]

#
# Instantiate the SDC client
#
sdclient = SdcClient(sdc_token, sdc_url='https://app-staging.sysdigcloud.com')

team_name = sys.argv[2]
user_name = sys.argv[3]

print 'Trying to invite a user ', user_name
res = sdclient.create_user_invite(user_name)
if res[0] == False:
    print 'User creation failed: ', res[1]
else:
    print 'User creation succeeded'

print 'Now trying to create a team with name ', team_name
res = sdclient.create_team(team_name)
if res[0] == False:
    print 'Team creation failed: ', res[1]
else:
    print 'Team creation succeeded.', res[1]

print 'Now trying to find team with name ', team_name
res = sdclient.get_team(team_name)
if res[0] == False:
Ejemplo n.º 3
0

print (filter)
print('Now trying to create a team with name:', 'ColonialOne')

ok, res = sdclient.create_team( 'ColonialOne', filter=nsfilter, show="container" )
if not ok:
    print('Team creation failed:', res, '. Exiting.')
else:
    print('Team creation succeeded.', res)



#### USER INVITES ColonialOne ####
print('Trying to invite a user:'******'*****@*****.**')
ok, res = sdclient.create_user_invite('*****@*****.**')
if not ok:
    if res == 'user ' + '*****@*****.**' + ' already exists':
        print('User creation failed because', '*****@*****.**', 'already exists. Continuing.')
    else:
        print('User creation failed:', res, '. Exiting.')
else:
    print('User creation succeeded')
print('Trying to invite a user:'******'*****@*****.**')
ok, res = sdclient.create_user_invite('*****@*****.**')
if not ok:
    if res == 'user ' + '*****@*****.**' + ' already exists':
        print('User creation failed because', '*****@*****.**', 'already exists. Continuing.')
    else:
        print('User creation failed:', res, '. Exiting.')
else: