28 lines
569 B
Text
28 lines
569 B
Text
|
#!/usr/bin/env python
|
||
|
|
||
|
import cPickle
|
||
|
import sys
|
||
|
from cStringIO import StringIO
|
||
|
from ansible.playbook.play_context import PlayContext
|
||
|
|
||
|
p = PlayContext()
|
||
|
p.connection = 'paramiko_ssh'
|
||
|
p.remote_addr = '192.168.122.100'
|
||
|
p.port = 22
|
||
|
p.remote_user = 'root'
|
||
|
p.password = ''
|
||
|
|
||
|
src = StringIO()
|
||
|
cPickle.dump(p.serialize(), src)
|
||
|
sys.stdout.write(src.getvalue())
|
||
|
sys.stdout.write('\n#END_INIT#\n')
|
||
|
sys.stdout.flush()
|
||
|
|
||
|
while True:
|
||
|
data = sys.stdin.readline()
|
||
|
if data == '':
|
||
|
break
|
||
|
if data.strip() != '':
|
||
|
sys.stdout.write(data)
|
||
|
sys.stdout.flush()
|