Make logging consistent for network platforms (#23605)

This commit is contained in:
Ganesh Nalawade 2017-04-16 23:25:40 +05:30 committed by GitHub
parent 89fc098488
commit 89752cc34f
10 changed files with 31 additions and 8 deletions

View file

@ -65,6 +65,7 @@ class ActionModule(_ActionModule):
pc.become = provider['authorize'] or False
pc.become_pass = provider['auth_pass']
display.vvv('using connection plugin %s' % pc.connection, pc.remote_addr)
connection = self._shared_loader_obj.connection_loader.get('persistent', pc, sys.stdin)
socket_path = self._get_socket_path(pc)
@ -72,8 +73,8 @@ class ActionModule(_ActionModule):
if not os.path.exists(socket_path):
# start the connection if it isn't started
display.vvvv('calling open_shell()', pc.remote_addr)
rc, out, err = connection.exec_command('open_shell()')
display.vvvv('open_shell() returned %s %s %s' % (rc, out, err))
if not rc == 0:
return {'failed': True,
'msg': 'unable to open shell. Please see: ' +