%PDF- %PDF-
Mini Shell

Mini Shell

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

�
���^c@@s\dZddlmZmZmZddlZeje�ZdZ	d�Z
dd�ZdS(u�
Add all extra minion data to the pillar.

:codeauthor: Alexandru.Bleotu@morganstanley.ms.com

One can filter on the keys to include in the pillar by using the ``include``
parameter. For subkeys the ':' notation is supported (i.e. 'key:subkey')
The keyword ``<all>`` includes all keys.

Complete example in etc/salt/master
=====================================

.. code-block:: yaml

    ext_pillar:
      - extra_minion_data_in_pillar:
          include: *

    ext_pillar:
      - extra_minion_data_in_pillar:
          include:
              - key1
              - key2:subkey2

    ext_pillar:
      - extra_minion_data_in_pillar:
          include: <all>

i(tabsolute_importtprint_functiontunicode_literalsNuextra_minion_data_in_pillarcC@stS(N(t__virtualname__(((sK/usr/lib/python2.7/site-packages/salt/pillar/extra_minion_data_in_pillar.pyt__virtual__+scC@s�d�}tjd|�tjd|�tjd|�i}|sIiS|dkrY|Si}x$|D]}|j|||��qfW|S(NcS@s�i}}|}|jd�}x@|d D]4}i||<||}||krTiS||}q*W|d|krviS||d||d<|S(u�
        Returns a subtree corresponfing to the specified key.

        key
            Key. Supports the ':' notation (e.g. 'key:subkey')

        source_dict
            Source dictionary
        u:i����(tsplit(tkeytsource_dicttret_dicttaux_dicttsubtreetsubkeystsubkey((sK/usr/lib/python2.7/site-packages/salt/pillar/extra_minion_data_in_pillar.pytget_subtree1s



uminion_id = %suinclude = %suextra_minion_data = %su*u<all>(u*u<all>(tlogttracetupdate(t	minion_idtpillartincludetextra_minion_dataR
tdataR((sK/usr/lib/python2.7/site-packages/salt/pillar/extra_minion_data_in_pillar.pyt
ext_pillar/s	
(
t__doc__t
__future__RRRtloggingt	getLoggert__name__RRRtNoneR(((sK/usr/lib/python2.7/site-packages/salt/pillar/extra_minion_data_in_pillar.pyt<module>s	

Zerion Mini Shell 1.0