Skip to content
Snippets Groups Projects
Commit 89df5eb5 authored by Eesaan Atluri's avatar Eesaan Atluri
Browse files

Use rc_util class methods for logging and arg parsing in resolve-uid-gid

Conflicts:
	get-next-uid-gid.py
parent 18027918
No related branches found
No related tags found
6 merge requests!147Merge previous default branch feat-cod-rmq into main,!85kill nginx process running under user from login node,!51Fix acct create wait,!39WIP:Feat cod rmq,!38WIP: Feat cod rmq,!28Feat resolve uid gid
...@@ -4,6 +4,7 @@ import json ...@@ -4,6 +4,7 @@ import json
import ldap import ldap
import logging import logging
import argparse import argparse
import rc_util
from os import popen from os import popen
from rc_rmq import RCRMQ from rc_rmq import RCRMQ
...@@ -12,24 +13,10 @@ task = 'get_next_uid_gid' ...@@ -12,24 +13,10 @@ task = 'get_next_uid_gid'
# Instantiate rabbitmq object # Instantiate rabbitmq object
rc_rmq = RCRMQ({'exchange': 'RegUsr', 'exchange_type': 'topic'}) rc_rmq = RCRMQ({'exchange': 'RegUsr', 'exchange_type': 'topic'})
# Parse arguments args = rc_util.get_args()
parser = argparse.ArgumentParser()
parser.add_argument('-v', '--verbose', action='store_true', help='verbose output')
parser.add_argument('-n', '--dry-run', action='store_true', help='enable dry run mode')
args = parser.parse_args()
#Default Log level
log_lvl = logging.WARNING
if args.verbose:
log_lvl = logging.DEBUG
if args.dry_run:
log_lvl = logging.INFO
# Logger # Logger
logging.basicConfig(format='%(asctime)s %(levelname)s [%(module)s] - %(message)s', level=log_lvl) logger = rc_util.get_logger()
logger = logging.getLogger(__name__)
#Check if the username already exists via LDAP #Check if the username already exists via LDAP
def user_exists(username): def user_exists(username):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment