# -*- coding: utf-8 -*- ''' Salt modules to work with the Architect service. ''' # Import python libs from __future__ import absolute_import import logging __virtualname__ = 'architect' logger = logging.getLogger(__name__) def __virtual__(): return __virtualname__ def node_info(): ''' Get Salt minion metadata and forward it to the Architect master. CLI Examples: .. code-block:: bash salt-call architect.minion_info ''' data = { 'pillar': __salt__['pillar.data'](), 'grain': __salt__['grains.items'](), 'lowstate': __salt__['state.show_lowstate'](), } return data