??????????????
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 @` sK d d l m Z m Z m Z e Z d d l Z d d l Z d d l Z d d l Z d d l
Z
d d l Z d d l Z d d l
Z
d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z d d l m Z m Z d d l m Z d d
l m Z d d l m! Z! d d l" m# Z# e# Z$ d
e f d YZ% d S( i ( t absolute_importt divisiont print_functionN( t constants( t context( t CLI( t option_helpers( t AnsibleOptionsError( t to_nativet to_text( t shlex_quote( t
module_loader( t run_cmd( t Displayt PullCLIc B` s e Z d Z d Z d Z d Z i d d 6d d 6Z d g Z i d
d 6Z e Z
e d Z d
Z
d Z d Z e d Z e d Z RS( s is used to up a remote copy of ansible on each managed node,
each set to run via cron and update playbook source via a source repository.
This inverts the default *push* architecture of ansible into a *pull* architecture,
which has near-limitless scaling potential.
The setup playbook can be tuned to change the cron frequency, logging locations, and parameters to ansible-pull.
This is useful both for extreme scale-out as well as periodic remediation.
Usage of the 'fetch' module to retrieve logs from ansible-pull runs would be an
excellent way to gather and analyze remote logs from ansible-pull.
t gits local.ymlt
subversiont hgt bzrs File does not existi s File is not readablei s The name of one the YAML format files to run as an Ansible playbook.This can be a relative path within the checkout. By default, Ansible willlook for a playbook based on the host's fully-qualified domain name,on the host hostname and finally a playbook named *local.yml*.s playbook.ymlc C` s d } t j j d t r xp t j d D]^ } t | t rX | d d j | 7} q) d | k sv t j j | r) | d | 7} q) q) Wn | S( Nt t inventorys -i '%s' t ,s -i %s (
R t CLIARGSt gett Falset
isinstancet listt joint ost patht exists( t inv_optst inv( ( s4 /usr/lib/python2.7/site-packages/ansible/cli/pull.pyt _get_inv_cli: s c C` s t t | j d d d d t j | j t j | j t j | j t j | j t j | j t j
| j t j | j | j j d d d d d d
d | j j d d
t
d d d d | j j d d d d d
t
d d d d | j j d d d d d
dB d d | j j d d d d d
t
d d d d | j j d d d d d
dB d d | j j d! d" d d# d
dB d d$ | j j d% d d&