??????????????
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ΟddlmZmZmZeZdZddlZddlZddl m Z m Z ddl m Z ddlmZddlmZmZddlmZdd lmZmZd eefd „ƒYZdS( i(tabsolute_importtdivisiontprint_functions“ inventory: script version_added: "2.4" short_description: Executes an inventory script that returns JSON options: cache: description: Toggle the usage of the configured Cache plugin. default: False type: boolean ini: - section: inventory_plugin_script key: cache env: - name: ANSIBLE_INVENTORY_PLUGIN_SCRIPT_CACHE always_show_stderr: description: Toggle display of stderr even when script was successful version_added: "2.5.1" default: True type: boolean ini: - section: inventory_plugin_script key: always_show_stderr env: - name: ANSIBLE_INVENTORY_PLUGIN_SCRIPT_STDERR description: - The source provided must be an executable that returns Ansible inventory JSON - The source must accept C(--list) and C(--host ) as arguments. C(--host) will only be used if no C(_meta) key is present. This is a performance optimization as the script would be called per host otherwise. notes: - Whitelisted in configuration by default. N(t AnsibleErrortAnsibleParserError(tjson_dict_bytes_to_unicode(t iteritems(t to_nativetto_text(tMapping(tBaseInventoryPlugint CacheabletInventoryModulecB`sDeZdZdZd„Zd„Zdd„Zd„Zd„Z RS(sE Host inventory parser for ansible using external inventory scripts. tscriptcC`s#tt|ƒjƒtƒ|_dS(N(tsuperR t__init__tsett_hosts(tself((sD/usr/lib/python2.7/site-packages/ansible/plugins/inventory/script.pyR9scC`s¨tt|ƒj|ƒ}|r€t}yCt|dƒ.}|jdƒ}|jdƒr`t}nWdQXWntk rznXt j |t j ƒ r€| r€t}q€n|S(sP Verify if file is usable by this plugin, base does minimal accessibility check trbis#!N( RR t verify_filetFalsetopentreadt startswithtTruet ExceptiontostaccesstX_OK(Rtpathtvalidtshebang_presenttinv_filet initial_chars((sD/usr/lib/python2.7/site-packages/ansible/plugins/inventory/script.pyR?s  c C`sŒtt|ƒj|||ƒ|jƒ|dkrD|jdƒ}n|dg}y|j|ƒ}| sx||jkr+y%tj |dtj dtj ƒ}Wn8t k rΧ}t ddj |ƒt|ƒfƒ‚nX|jƒ\} } t|ƒ}t| pdƒ} | r+| jdƒ r+| d7} n|jd krStd || fƒ‚nyt| d d ƒ} Wn1tk rœ}td j|t|ƒƒƒ‚nXy#|jj| dtƒ|j|ͺstvarstchildrens=You defined a group '%s' with bad data for the host list: %ss9You defined a group '%s' with bad data for variables: %sR-(RWsvarsR[( RJt add_groupRCtdicttanytlistRRtaddtadd_hostRt set_variablet add_child(RRRRPthostnameRYtvt child_name((RPsD/usr/lib/python2.7/site-packages/ansible/plugins/inventory/script.pyRE£s(  'cC`sί|d|g}y%tj|dtjdtjƒ}Wn2tk rh}tddj|ƒ|fƒ‚nX|jƒ\}}|jƒdkr‘iSy t|j j |d|ƒƒSWn't k rΪtd||fƒ‚nXd S( sI Runs