??????????????
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¨ddlmZmZmZeZdZddlmZddl m Z ddl m Z ddl mZddlmZmZddlmZd efd „ƒYZd S( i(tabsolute_importtdivisiontprint_functionsf callback: unixy type: stdout author: Allyson Bowles <@akatch> short_description: condensed Ansible output version_added: 2.5 description: - Consolidated Ansible output in the style of LINUX/UNIX startup logs. extends_documentation_fragment: - default_callback requirements: - set as stdout in configuration (tbasename(t constants(tcontext(tto_text(tcolorizet hostcolor(tCallbackModuleR cB`sãeZdZdZdZdZd„Zd„Zd„Zd„Z d„Z d „Z d „Z e d „Ze d „Zd ejd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„ZRS(sô Design goals: - Print consolidated output that looks like a *NIX startup log - Defaults should avoid displaying unnecessary information wherever possible TODOs: - Only display task names if the task runs on at least one host - Add option to display all hostnames on a single line in the appropriate result color (failures may have a separate line) - Consolidate stats display - Display whether run is in --check mode - Don't show play name if no hosts found g@tstdouttunixycC`s.|jjdks!d|jko-d|jkS(Nit_ansible_verbose_alwayst_ansible_verbose_override(t_displayt verbosityt_result(tselftresult((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pyt_run_is_verbose2scC`sNd|_|jƒjƒjdƒ}|d}|jdƒrAdS||_dS(Ns : iÿÿÿÿtinclude(tNonettask_display_nametget_nametstriptsplitt startswith(Rttaskt display_nameR((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pyt_get_task_display_name5s   cC`sE|jjddƒ|_|j|jd|jƒ|j|jƒdS(Nt_ansible_delegated_varst use_stderr(RtgetRtdelegated_varst_handle_exceptiontdisplay_failed_stderrt_handle_warnings(RR((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pyt_preprocess_result?scC`s2|jjƒ}d||f}|j|ƒrWd|||j|jddƒf}|S|jrƒ|jd}d|||f}n|jjdƒrÐ|jjdƒdkrÐ|d t|jjdƒƒ7}n|jjd ƒrÿ|d |jjd ƒ7}n|jjd ƒr.|d |jjd ƒ7}n|S(Ns%s %ss %s %s: %stindentit ansible_hosts %s -> %s %stmsgsAll items completeds | msg: R s | stdout: tstderrs | stderr: (t_hostRRt _dump_resultsRR!R R(RRR(t task_hostt task_resultttask_delegate_host((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pyt_process_result_outputDs%  *#cC`s:|j|ƒ|jdk r6|jjd|jƒndS(Ns%s...(RRRRtdisplay(RRtis_conditional((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pytv2_playbook_on_task_start[s cC`s:|j|ƒ|jdk r6|jjd|jƒndS(Ns%s (via handler)... (RRRRR0(RR((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pyt!v2_playbook_on_handler_task_start`s cC`sZ|jƒjƒ}|r@|jr@d|dj|jƒf}nd}|jj|ƒdS(Nu - %s on hosts: %s -t,u---(RRthoststjoinRR0(RtplaytnameR(((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pytv2_playbook_on_play_startes cC`sY|jrQ|j|ƒtj}d}|j||ƒ}|jjd||ƒndSdS(Ntskippeds (tdisplay_skipped_hostsR%tCt COLOR_SKIPR/RR0(RRt ignore_errorst display_colorR(R-((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pytv2_runner_on_skippedns   cC`s~|j|ƒtj}d}|j|jƒ}|rH|d|f7}n|j||ƒ}|jjd||d|jƒdS(Ntfaileds | item: %ss R)( R%R<t COLOR_ERRORt_get_item_labelRR/RR0R#(RRR>R?R(t item_valueR-((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pytv2_runner_on_failedys  tokcC`sÏ|j|ƒd|jko&|jd}|r–d}|j|jƒ}|ra|d|f7}ntj}|j||ƒ}|jjd||ƒn5|jrË|j||ƒ}|jjd||ƒndS(Ntchangedtdones | item: %ss ( R%RRCR<t COLOR_CHANGEDR/RR0tdisplay_ok_hosts(RRR(R?tresult_was_changedRDR-((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pytv2_runner_on_ok„s   cC`s|j|ƒdS(N(R@(RR((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pytv2_runner_item_on_skipped”scC`s|j|ƒdS(N(RE(RR((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pytv2_runner_item_on_failed—scC`s|j|ƒdS(N(RL(RR((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pytv2_runner_item_on_okšscC`sR|j|ƒd}tj}|j||ƒ}|jjd||d|jƒdS(Nt unreachables R)(R%R<tCOLOR_UNREACHABLER/RR0R#(RRR(R?R-((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pytv2_runner_on_unreachables   cC`sô|jjrd|jkrxÒ|jdD]]}d|kr)|dr)|jdtƒr)|j|dƒ}|r†|jj|ƒq†q)q)Wncd|jkrð|jdrð|jjdtƒrð|j|jdƒ}|rð|jj|ƒqðndS(NtresultstdiffRG(t_tasktloopRR tFalset _get_diffRR0(RRtresRT((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pytv2_on_file_diff¦s(1c C`s›|jjddtƒt|jjƒƒ}xb|D]Z}|j|ƒ}|jjdt||ƒtd|dt j ƒtd|dt j ƒtd|d t j ƒtd |d t j ƒtd |d t j ƒtd|dt jƒfdtƒ|jjdt||tƒtd|ddƒtd|ddƒtd|d dƒtd |d dƒtd |d dƒtd|ddƒfdtƒq2W|jr—|jr—|jjdƒxkt|jjƒƒD]T}|dkràqÈn|jjd||j|j|ddƒjddƒfƒqÈWd|jkr~|jjddtƒ|jjd|j|jdddƒjddƒƒn|jjddtƒndS(Ns - Play recap -t screen_onlyu %s : %s %s %s %s %s %suokRFuchangedRGu unreachableRPufailedtfailuresurescuedtrescueduignoredtignoredtlog_onlysCUSTOM STATS: t_runs %s: %sR&is ts RUN: %s(RR0tTruetsortedt processedtkeyst summarizeRRR<tCOLOR_OKRIRQRBt COLOR_WARNRWRtcustomtshow_custom_statstbannerR+treplace(RtstatsR5thtttk((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pytv2_playbook_on_stats²s@      @9cC`s|jjddtjƒdS(Ns No hosts found!tcolor(RR0R<t COLOR_DEBUG(R((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pytv2_playbook_on_no_hosts_matchedÞscC`s|jjddtjƒdS(Ns Ran out of hosts!Rr(RR0R<RB(R((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pyt!v2_playbook_on_no_hosts_remainingáscC`sÌ|jjdt|jƒƒ|jjdkrÈtjjdƒrw|jjddjtjdƒdt j dt ƒnxNd„tjDƒD]6}tj|}|r‹|jj d ||fƒq‹q‹WndS( NsExecuting playbook %sitargssPositional arguments: %st RrR[cs`s!|]}|dkr|VqdS(RvN((t.0ta((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pys îss%s: %s( RR0Rt _file_nameRRtCLIARGSR R6R<t COLOR_VERBOSERbtvvvv(Rtplaybooktargumenttval((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pytv2_playbook_on_startäs# cC`sgd|jd|jdf}|j|ƒrJ|d|j|jƒ7}n|jj|dtjƒdS(Ns Retrying... (%d of %d)tattemptstretriessResult was: %sRr(RRR+RR0R<Rs(RRR(((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pytv2_runner_retryós(t__name__t __module__t__doc__tCALLBACK_VERSIONt CALLBACK_TYPEt CALLBACK_NAMERRR%R/R2R3R9RWR@RER<RgRLRMRNRORRRZRqRtRuRR„(((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pyR s0           ,   N(t __future__RRRttypet __metaclass__t DOCUMENTATIONtos.pathRtansibleRR<Rtansible.module_utils._textRtansible.utils.colorRRt ansible.plugins.callback.defaultR tCallbackModule_default(((sB/usr/lib/python2.7/site-packages/ansible/plugins/callback/unixy.pyts