Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python2.7
- import string
- import logging
- from python_freeipa import Client
- from ipapython import version
- from memory_profiler import memory_usage
- LOG_FORMAT = "%(levelname)s %(asctime)s - %(message)s"
- logging.basicConfig(filename="/tmp/ipa-create-users.log",
- level=logging.DEBUG,
- format=LOG_FORMAT,
- filemode='w')
- # enter server fqdn, login and password here:
- client = Client('ipa-dc01.rtfm.rbt', version=version.API_VERSION)
- client.login('admin', '12345678')
- # creates 100000 users with random login adn pass
- for i in range(1, 100000):
- fname = 'user'+str(i)
- sname = 'user'+str(i)
- user = 'user'+str(i)
- client.user_add(user, fname, sname, '%s %s' % (fname, sname))
- logging.info("%s created, mem used: %s " % (user, memory_usage()))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement