??????????????
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ÚddlmZmZmZeZdZddlmZ ddlm Z ddl m Z ddl mZddlmZmZde jfd efd e jfd efd efd effZdefd„ƒYZdS(i(tabsolute_importtdivisiontprint_functions¨ callback: default type: stdout short_description: default Ansible screen output version_added: historical description: - This is the default output callback for ansible-playbook. extends_documentation_fragment: - default_callback requirements: - set as stdout in configuration options: check_mode_markers: name: Show markers when running in check mode description: - "Toggle to control displaying markers when running in check mode. The markers are C(DRY RUN) at the beggining and ending of playbook execution (when calling C(ansible-playbook --check)) and C(CHECK MODE) as a suffix at every play and task that is run in check mode." type: bool default: no version_added: 2.9 env: - name: ANSIBLE_CHECK_MODE_MARKERS ini: - key: check_mode_markers section: defaults (t constants(tcontext(t TaskInclude(t CallbackBase(tcolorizet hostcolortdisplay_skipped_hoststdisplay_ok_hoststshow_custom_statstdisplay_failed_stderrtcheck_mode_markerstshow_per_host_starttCallbackModulecB`seZdZdZdZdZd„Zdddd„Ze d„Z d„Z d„Z d „Z d „Zd „Zd „Zdd „Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(sƒ This is the default callback interface, which simply prints messages to stdout when new callback events are received. g@tstdouttdefaultcC`s;d|_d|_d|_i|_tt|ƒjƒdS(N(tNonet_playt_last_task_bannert_last_task_namet_task_type_cachetsuperRt__init__(tself((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pyRJs     cC`sƒtt|ƒjd|d|d|ƒxWtD]O\}}y|j|ƒ}Wnttfk rj|}nXt|||ƒq,WdS(Nt task_keyst var_optionstdirect(RRt set_optionstCOMPAT_OPTIONSt get_optiontAttributeErrortKeyErrortsetattr(RRRRtoptiontconstanttvalue((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pyRRs% cC`sU|j|j|jjƒ|j|jjkrA|j|jƒn|j|jd|jƒ|j |jƒ|jj r•d|jkr•|j |ƒnš|jj rî|j jd|jjƒ|jj |j|jƒfdtjd|jƒnA|j jd|jjƒ|j|jƒfdtjd|jƒ|rQ|j jddtjƒndS(Nt use_stderrtresultss fatal: [%s -> %s]: FAILED! => %stcolortstderrsfatal: [%s]: FAILED! => %ss ...ignoring(t_clean_resultst_resultt_tasktactionRt_uuidt_print_task_bannert_handle_exceptionR t_handle_warningstloopt_process_itemst delegate_tot_displaytdisplayt_hosttget_namet _dump_resultstCt COLOR_ERRORt COLOR_SKIP(Rtresultt ignore_errors((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_runner_on_failed^s !.cC`s¼t|jtƒrdS|jjdtƒr |j|jjkrS|j|jƒn|jj rd|j j ƒ|jj f}nd|j j ƒ}t j }n|js­dS|j|jjkrÕ|j|jƒn|jj rd|j j ƒ|jj f}nd|j j ƒ}t j}|j|jƒ|jjrZd|jkrZ|j|ƒn^|j|j|jjƒ|j|ƒr¢|d|j|jƒf7}n|jj|d|ƒdS( Ntchangedschanged: [%s -> %s]s changed: [%s]sok: [%s -> %s]sok: [%s]R's => %sR((t isinstanceR,RR+tgettFalseRR.R/R4R7R8R:t COLOR_CHANGEDR tCOLOR_OKR1R2R3R*R-t_run_is_verboseR9R5R6(RR=tmsgR(((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_runner_on_okws0 "   "  cC`sÔ|jrÐ|j|j|jjƒ|j|jjkrJ|j|jƒn|jjrud|jkru|j |ƒqÐd|j j ƒ}|j |ƒr´|d|j |jƒ7}n|jj|dtjƒndS(NR'sskipping: [%s]s => %sR((R R*R+R,R-RR.R/R2R3R7R8RFR9R5R6R:R<(RR=RG((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_runner_on_skippedœs cC`s°|j|jjkr(|j|jƒn|jjred|jjƒ|jj|j|jƒf}n%d|jjƒ|j|jƒf}|j j |dt j d|j ƒdS(Ns%fatal: [%s -> %s]: UNREACHABLE! => %ssfatal: [%s]: UNREACHABLE! => %sR(R)(RR,R.R/R4R7R8R9R+R5R6R:tCOLOR_UNREACHABLER (RR=RG((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_runner_on_unreachable­s  1%cC`s|jjddtjƒdS(Nsskipping: no hosts matchedR((R5R6R:R<(R((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_playbook_on_no_hosts_matched·scC`s|jjdƒdS(NsNO MORE HOSTS LEFT(R5tbanner(R((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pyt!v2_playbook_on_no_hosts_remainingºscC`s|j|ddƒdS(NtprefixtTASK(t _task_start(Rttasktis_conditional((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_playbook_on_task_start½scC`sx|dk r||j|jßsu %sRPs [CHECK MODE]u %s [%s%s]%siu task path: %sR((tno_logR:tDISPLAY_ARGS_TO_STDOUTtjointargstitemsRRBR.RRR8RXt check_modeR R5RMt verbositytget_pathR6t COLOR_DEBUGR(RRRR_ROt task_nametcheckmsgtpath((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pyR/Ôs" "      #cC`s|j|ddƒdS(NROs CLEANUP TASK(RQ(RRR((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pyt!v2_playbook_on_cleanup_task_startõscC`s|j|ddƒdS(NROsRUNNING HANDLER(RQ(RRR((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pyt!v2_playbook_on_handler_task_startøscC`s9|jdƒr5|jjd||fdtjƒndS(NRs [started %s on %s]R((RR5R6R:RE(RthostRR((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_runner_on_startûscC`ss|jƒjƒ}|jr-|jr-d}nd}|sFd|}nd||f}||_|jj|ƒdS(Ns [CHECK MODE]RYuPLAY%su PLAY [%s]%s(R8RXRaR RR5RM(RtplaytnameRfRG((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_playbook_on_play_startÿs   cC`sD|jjrµd|jkrµx"|jdD]…}d|kr)|dr)|jdtƒr)|j|dƒ}|r®|j|jjkr˜|j|jƒn|j j |ƒq®q)q)Wn‹d|jkr@|jdr@|jjdtƒr@|j|jdƒ}|r@|j|jjkr*|j|jƒn|j j |ƒq@ndS(NR'tdiffR@( R,R2R+RBRCt _get_diffRR.R/R5R6(RR=tresRo((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_on_file_diffs(1cC`snt|jtƒrdS|jjdtƒre|j|jjkrS|j|jƒnd}t j }nD|j srdS|j|jjkrš|j|jƒnd}t j }|jj rÛ|d|jjƒ|jj f7}n|d|jjƒ7}|d|j|jƒf7}|j|j|jjƒ|j|ƒrT|d|j|jƒ7}n|jj|d|ƒdS(NR@toks : [%s -> %s]s: [%s]s => (item=%s)s => %sR((RAR,RR+RBRCRR.R/R:RDR RER4R7R8t_get_item_labelR*R-RFR9R5R6(RR=RGR(((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_runner_item_on_oks*    &cC`só|j|jjkr(|j|jƒn|j|j|jjƒ|j|jƒd}|jjr‰|d|j j ƒ|jjf7}n|d|j j ƒ7}|j |jƒ|j j |d|j|jƒ|j|jƒfdtjƒdS(Nsfailed: s [%s -> %s]s[%s]s (item=%s) => %sR((RR,R.R/R*R+R-R0R4R7R8R1R5R6RtR9R:R;(RR=RG((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_runner_item_on_failed>s &cC`s»|jr·|j|jjkr1|j|jƒn|j|j|jjƒd|jj ƒ|j |jƒf}|j |ƒr›|d|j |jƒ7}n|j j|dtjƒndS(Nsskipping: [%s] => (item=%s) s => %sR((R RR,R.R/R*R+R-R7R8RtRFR9R5R6R:R<(RR=RG((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_runner_item_on_skippedNs %cC`sd|jdjg|jD]}|j^qƒf}d|jkrd|d|j|jƒf7}n|jj|dtj ƒdS(Nsincluded: %s for %ss, titems => (item=%s)R(( t _filenameR^t_hostsRmt_argsRtR5R6R:R<(Rt included_filethRG((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_playbook_on_includeYs5 cC`sý|jjdƒt|jjƒƒ}x‹|D]ƒ}|j|ƒ}|jjdt||ƒtd|dt j ƒtd|dt j ƒtd|dt j ƒtd |d t j ƒtd |d t jƒtd |dt j ƒtd|dt jƒfdtƒ|jjdt||tƒtd|ddƒtd|ddƒtd|ddƒtd |d dƒtd |d dƒtd |ddƒtd|ddƒfdtƒq,W|jjddtƒ|jrÐ|jrÐ|jjdƒxkt|jjƒƒD]T}|dkrqn|jjd||j|j|ddƒjddƒfƒqWd|jkr·|jjddtƒ|jjd|j|jdddƒjddƒƒn|jjddtƒntjdrù|jrù|jjdƒndS(Ns PLAY RECAPu%s : %s %s %s %s %s %s %suokRsuchangedR@u unreachablet unreachableufailedtfailuresuskippedtskippedurescuedtrescueduignoredtignoredt screen_onlytlog_onlyRYsCUSTOM STATS: t_runs %s: %stindentis s RUN: %stchecksDRY RUN(R5RMtsortedt processedtkeyst summarizeR6RRR:RERDRJR;R<t COLOR_WARNtTrueRCRtcustomR R9treplaceRtCLIARGSR (RtstatsthostsR}tttk((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_playbook_on_stats_sN      @9cC`s)|jjdkrBddlm}|jjd||jƒƒn|jjdkrütjjdƒrœ|jj ddj tjdƒd t j d t ƒnx]d „tjDƒD]E}tj|}|r°|jj d ||fd t j d t ƒq°q°Wntjd r%|jr%|jjdƒndS(Nii(tbasenames PLAYBOOK: %siR_sPositional arguments: %st R(R„cs`s!|]}|dkr|VqdS(R_N((RZR[((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pys ¢ss%s: %sRˆsDRY RUN(R5Rbtos.pathR—RMt _file_nameRR‘RBR6R^R:t COLOR_VERBOSERŽR (RtplaybookR—targumenttval((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_playbook_on_start—s # 3cC`sƒ|jp|j}d||jd|jdf}|j|ddƒrf|d|j|jƒ7}n|jj|dtjƒdS(Ns(FAILED - RETRYING: %s (%d retries left).tretriestattemptsRbisResult was: %sR(( ReR,R+RFR9R5R6R:Rd(RR=ReRG((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_runner_retryªs "cC`sH|jjdkrD|jjd|jƒ|fdtjdtƒndS(NisNOTIFIED HANDLER %s for %sR(R„(R5RbR6R8R:R›RŽ(RthandlerRj((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pytv2_playbook_on_notify±sN( t__name__t __module__t__doc__tCALLBACK_VERSIONt CALLBACK_TYPEt CALLBACK_NAMERRRRCR?RHRIRKRLRNRTRQR/RhRiRkRnRrRuRvRwR~R–RŸR¢R¤(((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pyR?s8   %      !        8  N(t __future__RRRttypet __metaclass__t DOCUMENTATIONtansibleRR:Rtansible.playbook.task_includeRtansible.plugins.callbackRtansible.utils.colorRRtDISPLAY_SKIPPED_HOSTSRŽtSHOW_CUSTOM_STATSRCRR(((sD/usr/lib/python2.7/site-packages/ansible/plugins/callback/default.pyts