diff authfile authfile2
rm authfile authfile2
ceph auth del client.xx
+ expect_false ceph auth get client.xx
+
+ # (almost) interactive mode
+ echo -e 'auth add client.xx mon allow osd "allow *"\n' | ceph
+ ceph auth get client.xx
+ ceph auth del client.xx
+
#
# get / set auid
#
import errno
import json
import rados
+import shlex
import signal
import socket
import string
interactive_input = raw_input(prompt)
if interactive_input in ['q', 'quit', 'Q']:
return 0, '', ''
- cmdargs = parse_cmdargs(interactive_input.split())[2]
+ cmdargs = parse_cmdargs(shlex.split(interactive_input))[2]
try:
target = find_cmd_target(cmdargs)
except Exception as e: