docs: def token_meta(opt):
      """Generates metadata for a token"""
      meta = {
          'via': 'aomi',
          'operation': opt.operation,
          'hostname': socket.gethostname()
      }
      if 'USER' in os.environ:
          meta['unix_user'] = os.environ['USER']
  
      if opt.metadata:
          meta_bits = opt.metadata.split(',')
          for meta_bit in meta_bits:
              key, value = meta_bit.split('=')
  
          if key not in meta:
              meta[key] = value
  
      for key, value in meta.items():
          LOG.debug("Token metadata %s %s", key, value)
  
      return meta