diff options
Diffstat (limited to 'vmdb/plugins/echo_plugin.py')
-rw-r--r-- | vmdb/plugins/echo_plugin.py | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/vmdb/plugins/echo_plugin.py b/vmdb/plugins/echo_plugin.py deleted file mode 100644 index c09a387..0000000 --- a/vmdb/plugins/echo_plugin.py +++ /dev/null @@ -1,46 +0,0 @@ -# Copyright 2017 Lars Wirzenius -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. -# -# =*= License: GPL-3+ =*= - - - -import logging - -import cliapp - -import vmdb - - -class EchoPlugin(cliapp.Plugin): - - def enable(self): - self.app.step_runners.add(EchoStepRunner()) - - -class EchoStepRunner(vmdb.StepRunnerInterface): - - def get_required_keys(self): - return ['echo'] - - def run(self, step, settings, state): - text = step['echo'] - vmdb.progress('{}'.format(text)) - - def teardown(self, step, settings, state): - if 'teardown' in step: - text = step['teardown'] - vmdb.progress('{}'.format(text)) - logging.info('%s', text) |