Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.86 KB | None | 0 0
  1. #!/usr/bin/python2.7
  2.  
  3.  
  4. import string
  5. import logging
  6. from python_freeipa import Client
  7. from ipapython import version
  8. from memory_profiler import memory_usage
  9.  
  10. LOG_FORMAT = "%(levelname)s %(asctime)s - %(message)s"
  11. logging.basicConfig(filename="/tmp/ipa-create-users.log",
  12.                     level=logging.DEBUG,
  13.                     format=LOG_FORMAT,
  14.                     filemode='w')
  15.  
  16.  
  17. # enter server fqdn, login and password here:
  18.  
  19. client = Client('ipa-dc01.rtfm.rbt', version=version.API_VERSION)
  20.  
  21. client.login('admin', '12345678')
  22.  
  23.  
  24.  
  25. # creates 100000 users with random login adn pass
  26.  
  27. for i in range(1, 100000):
  28.  
  29.     fname = 'user'+str(i)
  30.  
  31.     sname = 'user'+str(i)
  32.  
  33.     user = 'user'+str(i)
  34.  
  35.     client.user_add(user, fname, sname, '%s %s' % (fname, sname))
  36.     logging.info("%s created, mem used: %s " % (user, memory_usage()))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement