diff --git a/salt/modules/rest_package.py b/salt/modules/rest_package.py deleted file mode 100644 index 44c5a0bcf84..00000000000 --- a/salt/modules/rest_package.py +++ /dev/null @@ -1,79 +0,0 @@ -# -*- coding: utf-8 -*- -''' -Service support for the REST example -''' -from __future__ import absolute_import - -# Import python libs -import logging -import salt.utils - - -log = logging.getLogger(__name__) - -# Define the module's virtual name -__virtualname__ = 'pkg' - - -def __virtual__(): - ''' - Only work on systems that are a proxy minion - ''' - try: - if salt.utils.is_proxy() and __opts__['proxy']['proxytype'] == 'rest_sample': - return __virtualname__ - except KeyError: - return (False, 'The rest_package execution module failed to load. Check the proxy key in pillar.') - - return (False, 'The rest_package execution module failed to load: only works on a rest_sample proxy minion.') - - -def list_pkgs(versions_as_list=False, **kwargs): - return __proxy__['rest_sample.package_list']() - - -def install(name=None, refresh=False, fromrepo=None, - pkgs=None, sources=None, **kwargs): - return __proxy__['rest_sample.package_install'](name, **kwargs) - - -def remove(name=None, pkgs=None, **kwargs): - return __proxy__['rest_sample.package_remove'](name) - - -def version(*names, **kwargs): - ''' - Returns a string representing the package version or an empty string if not - installed. If more than one package name is specified, a dict of - name/version pairs is returned. - - CLI Example: - - .. code-block:: bash - - salt '*' pkg.version - salt '*' pkg.version ... - ''' - if len(names) == 1: - return str(__proxy__['rest_sample.package_status'](names)) - - -def installed( - name, - version=None, - refresh=False, - fromrepo=None, - skip_verify=False, - pkgs=None, - sources=None, - **kwargs): - - p = __proxy__['rest_sample.package_status'](name) - if version is None: - if 'ret' in p: - return str(p['ret']) - else: - return True - else: - if p is not None: - return version == str(p)