??????????????
Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 173

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 174

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 175

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 176

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 177

Warning: Cannot modify header information - headers already sent by (output started at /home/mybf1/public_html/mentol.bf1.my/SS1.php:4) in /home/mybf1/public_html/mentol.bf1.my/SS1.php on line 178
σ ΰUdac@`sΕddlmZmZmZeZdZeZyddl j j Z e ZWnek r]nXddlZddlZddlZddlmZddlmZeƒZdefd„ƒYZdS(i(tabsolute_importtdivisiontprint_functions˜ author: Michael Scherer (@msherer) connection: funcd short_description: Use funcd to connect to target description: - This transport permits you to use Ansible over Func. - For people who have already setup func and that wish to play with ansible, this permit to move gradually to ansible without having to redo completely the setup of the network. version_added: "1.1" options: remote_addr: description: - The path of the chroot you want to access. default: inventory_hostname vars: - name: ansible_host - name: ansible_func_host N(t AnsibleError(tDisplayt ConnectioncB`sbeZdZeZd„Zd d„Zd edd d„Zd„Z d„Z d„Z d„Z RS( s Func-based connections cO`s||_||_||_dS(N(trunnerthosttport(tselfRRRtargstkwargs((sD/usr/lib/python2.7/site-packages/ansible/plugins/connection/funcd.pyt__init__3s  cC`s.tstdƒ‚ntj|jƒ|_|S(Nsfunc is not installed(t HAVE_FUNCRtfctClientRtclient(R R((sD/usr/lib/python2.7/site-packages/ansible/plugins/connection/funcd.pytconnect9ss/bin/shcC`sd|rtdƒ‚ntjd|d|jƒ|jjj|ƒ|j}|d|d|dfS(s$ run a command on the remote minion sHInternal Error: this module does not support optimized module pipeliningsEXEC %sRiii(RtdisplaytvvvRRtcommandtrun(R tcmdt become_usertsudoablet executabletin_datatp((sD/usr/lib/python2.7/site-packages/ansible/plugins/connection/funcd.pyt exec_command@s cC`s\|jtjjƒs3tjjtjj|ƒ}ntjj|ƒ}tjj||dƒS(Ni(t startswithtostpathtseptjointnormpath(R RtprefixR"((sD/usr/lib/python2.7/site-packages/ansible/plugins/connection/funcd.pyt_normalize_pathKscC`sO|j|dƒ}tjd||fd|jƒ|jjjj||ƒdS(s& transfer a file from local to remote t/s PUT %s TO %sRN(R$RRRRtlocaltcopyfiletsend(R tin_pathtout_path((sD/usr/lib/python2.7/site-packages/ansible/plugins/connection/funcd.pytput_fileQs cC`sŸ|j|dƒ}tjd||fd|jƒtjddƒ}|jjjj ||ƒt j t j j||jt j j|ƒƒ|ƒt j|ƒdS(s# fetch a file from remote to local R%sFETCH %s TO %sRR#t func_ansibleN(R$RRRttempfiletmkdtempRR&tgetfiletgettshutiltmoveRRR!tbasenametrmtree(R R)R*ttmpdir((sD/usr/lib/python2.7/site-packages/ansible/plugins/connection/funcd.pyt fetch_fileXs  1cC`sdS(s. terminate the connection; nothing to do here N((R ((sD/usr/lib/python2.7/site-packages/ansible/plugins/connection/funcd.pytcloseesN( t__name__t __module__t__doc__tFalsethas_pipeliningR tNoneRRR$R+R6R7(((sD/usr/lib/python2.7/site-packages/ansible/plugins/connection/funcd.pyR.s     (t __future__RRRttypet __metaclass__t DOCUMENTATIONR;R tfunc.overlord.clienttoverlordRRtTruet ImportErrorRR-R1tansible.errorsRtansible.utils.displayRRtobjectR(((sD/usr/lib/python2.7/site-packages/ansible/plugins/connection/funcd.pyts