%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /lib/python2.7/site-packages/salt/tops/
Upload File :
Create Path :
Current File : //lib/python2.7/site-packages/salt/tops/varstack_top.pyo

�
���^c@@shdZddlmZmZmZyddlZWnek
rKdZnXdZd�Z	d�Z
dS(u
Use `Varstack <https://github.com/conversis/varstack>`_ to provide tops data

.. |varstack| replace:: **varstack**

This :ref:`master_tops <master-tops-system>` plugin provides access to
the |varstack| hierarchical yaml files, so you can user |varstack| as a full
:mod:`external node classifier <salt.tops.ext_nodes>` and
store state information (top data) in it.

Configuring Varstack
====================

To use varstack as a master top external node classifier, install varstack
as documented. Then, add to your master's configuration:

.. code-block:: yaml

  master_tops:
    varstack: /path/to/the/config/file/varstack.yaml

Varstack will then use /path/to/the/config/file/varstack.yaml (usually
/etc/varstack.yaml) to determine which configuration
data to return as adapter information. From there you can take a look at the
`README <https://github.com/conversis/varstack/blob/master/README.md>`_ of
varstack to learn how this file is evaluated. The ENC part will just return
the 'states' dictionary for the node.

Ie, if my.fqdn.yaml file contains:

.. code-block:: yaml

    ---
    states:
      - sudo
      - openssh
      - apache
      - salt.minion

these will be returned as {'base': ['sudo', 'openssh', 'apache', 'salt.minion']} and
managed by salt as if given from a top.sls file.

i(tabsolute_importtprint_functiontunicode_literalsNuvarstackcC@stdkrtdfStS(Nuvarstack not installed(tvarstacktNonetFalset__virtualname__(((s:/usr/lib/python2.7/site-packages/salt/tops/varstack_top.pyt__virtual__9scK@sHtdd}|d}tjd|�}|j|�}i|dd6S(uD
    Query |varstack| for the top data (states of the minions).
    umaster_topsuvarstackugrainstconfig_filenameustatesubase(t__opts__RtVarstacktevaluate(tkwargstconft
__grains__tvs_tret((s:/usr/lib/python2.7/site-packages/salt/tops/varstack_top.pyttop=s

(t__doc__t
__future__RRRRtImportErrorRRRR(((s:/usr/lib/python2.7/site-packages/salt/tops/varstack_top.pyt<module>,s

	

Zerion Mini Shell 1.0