mirror of
https://github.com/valitydev/salt.git
synced 2024-11-08 01:18:58 +00:00
f02cb42be3
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.
24 lines
431 B
Python
Executable File
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')
|