salt/scripts/salt-call
Jeff Schroeder f02cb42be3 Gracefully print an error when running salt-call as non-root
Fixes #438

This also sets a default "level" argument to setup_console_logger()
to error which it already does when the level isn't in the dict.
2012-01-07 22:03:41 -08:00

24 lines
431 B
Python
Executable File

#!/usr/bin/env python2
'''
Directly call a salt command in the modules, does not require a running salt
minion to run.
'''
import salt.cli
import salt.log
salt.log.setup_console_logger()
def main():
'''
The main function
'''
client = salt.cli.SaltCall()
client.run()
if __name__ == '__main__':
try:
main()
except KeyboardInterrupt:
raise SystemExit('\nExiting gracefully on Ctrl-c')