code: def create_user(name, passwd, admin=False, **client_args):
      '''
      Create a user.
  
      name
          Name of the user to create.
  
      passwd
          Password of the new user.
  
      admin : False
          Whether the user should have cluster administration
          privileges or not.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' influxdb.create_user <name> <password>
          salt '*' influxdb.create_user <name> <password> admin=True
      '''
      if user_exists(name, **client_args):
          log.info("User '%s' already exists", name)
          return False
  
      client = _client(**client_args)
      client.create_user(name, passwd, admin)
  
      return Truf create_user(name, passwd, admin=False, **client_args):
      '''
      Create a user.
  
      name
          Name of the user to create.
  
      passwd
          Password of the new user.
  
      admin : False
          Whether the user should have cluster administration
          privileges or not.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' influxdb.create_user <name> <password>
          salt '*' influxdb.create_user <name> <password> admin=True
      '''
      if user_exists(name, **client_args):
          log.info("User '%s' already exists", name)
          return False
  
      client = _client(**client_args)
      client.create_user(name, passwd, admin)
  
      return True
docs: Create a user.
  
      name
          Name of the user to create.
  
      passwd
          Password of the new user.
  
      admin : False
          Whether the user should have cluster administration
          privileges or not.
  
      CLI Example:
  
      .. code-block:: bash
  
          salt '*' influxdb.create_user <name> <password>
          salt '*' influxdb.create_user <name> <password> admin=True