??????????????
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 d d l m Z m Z m Z e Z d d l m Z m Z m Z d d l
m Z m Z d d l
m Z d d l m Z m Z d d l m Z m Z d d l m Z d d l m Z d d l m Z e e d Z e j e d Z e e d Z d d d YZ d S(! i ( t absolute_importt divisiont print_function( t AnsibleParserErrort AnsibleErrort AnsibleAssertionError( t iteritemst string_types( t to_text( t parse_kvt
split_args( t
module_loadert
action_loader( t Templar( t add_internal_fqcns( t Sentinelt commandt win_commandt shellt win_shellt scriptt rawt includet include_varst
include_taskst include_rolet import_taskst import_rolet add_hostt group_byt set_factt metat ModuleArgsParserc B` sS e Z d Z d d d Z d Z d d d Z d Z d Z e d Z
RS( s?
There are several ways a module and argument set can be expressed:
# legacy form (for a shell command)
- action: shell echo hi
# common shorthand for local actions vs delegate_to
- local_action: shell echo hi
# most commonly:
- copy: src=a dest=b
# legacy form
- action: copy src=a dest=b
# complex args form, for passing structured data
- copy:
src: a
dest: b
# gross, but technically legal
- action:
module: copy
args:
src: a
dest: b
# Standard YAML form for command-type modules. In this case, the args specified
# will act as 'defaults' and will be overridden by any args specified
# in one of the other formats (complex args under the action, or
# parsed from the k=v string
- command: 'pwd'
args:
chdir: '/tmp'
This class has some of the logic to canonicalize these into the form
- module:
delegate_to:
args:
Args may also be munged for certain shell command parameters.
c C` sΥ | d k r i n | } t | t s@ t d t | n | | _ | | _ d d l m } d d l m
} t | j j
| _ | j j t | j j
| j j d d g t | j | _ d S( Ns3 the type of 'task_ds' should be a dict, but is a %si ( t Task( t Handlert local_actiont static( t Nonet
isinstancet dictR t typet _task_dst _collection_listt ansible.playbook.taskR! t ansible.playbook.handlerR" t sett _valid_attrst keyst _task_attrst updatet frozenset( t selft task_dst collection_listR! R" ( ( s<