%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/lib/python2.7/site-packages/salt/states/
Upload File :
Create Path :
Current File : //usr/lib/python2.7/site-packages/salt/states/event.pyo

�
���^c@@s�dZddlmZmZmZddlZddeeee	d�Z
dd�Zejj
je
d�Zejj
je
d�ZdS(u;
Send events through Salt's event system during state runs
i(tabsolute_importtprint_functiontunicode_literalsNc	
K@s�i|d6id6td6dd6}|rCi|d6|d6|d<n
i|d<tdrod|d<d	|d<|Std
|d|d|d
|d|d||�|d<d|d<|S(u�
    Send an event to the Salt Master

    .. versionadded:: 2014.7.0

    Accepts the same arguments as the :py:func:`event.send
    <salt.modules.event.send>` execution module of the same name,
    with the additional argument:

    :param show_changed: If ``True``, state will show as changed with the data
        argument as the change value. If ``False``, shows as unchanged.

    Example:

    .. code-block:: yaml

        # ...snip bunch of states above

        mycompany/mystaterun/status/update:
          event.send:
            - data:
                status: "Half-way through the state run!"

        # ...snip bunch of states below
    unameuchangesuresultuucommentutagudatautestuEvent would have been firedu
event.sendtdatatpreloadtwith_envtwith_grainstwith_pillaruEvent firedN(tFalset__opts__tNonet__salt__(	tnameRRRRRtshow_changedtkwargstret((s5/usr/lib/python2.7/site-packages/salt/states/event.pytsend
s"!"






cC@s i|d6id6td6dd6S(u�
    Fire an event on the Salt master event bus if called from a watch statement

    .. versionadded:: 2014.7.0

    Example:

    .. code-block:: jinja

        # Stand up a new web server.
        apache:
          pkg:
            - installed
            - name: httpd
          service:
            - running
            - enable: True
            - name: httpd

        # Notify the load balancer to update the pool once Apache is running.
        refresh_pool:
          event:
            - wait
            - name: mycompany/loadbalancer/pool/update
            - data:
                new_web_server_ip: {{ grains['ipv4'] | first() }}
            - watch:
              - pkg: apache
    unameuchangesuresultuucomment(tTrue(Rtsfun((s5/usr/lib/python2.7/site-packages/salt/states/event.pytwaitEsu	mod_watchufire_master(t__doc__t
__future__RRRtsalt.utils.functoolstsaltR
RRRRtutilst	functoolstalias_functiont	mod_watchtfire_master(((s5/usr/lib/python2.7/site-packages/salt/states/event.pyt<module>s2"

Zerion Mini Shell 1.0