From dffe2487e462ca6afbe9b8aeca7c3af8dcb48c91 Mon Sep 17 00:00:00 2001 From: "R.I.Pienaar" Date: Mon, 19 Mar 2018 14:24:39 +0100 Subject: [PATCH] (#347) Add a basic task to assist with testing the functionality --- module/tasks/tasks/ping.json | 10 ++++++++++ module/tasks/tasks/ping.rb | 5 +++++ 2 files changed, 15 insertions(+) create mode 100644 module/tasks/tasks/ping.json create mode 100644 module/tasks/tasks/ping.rb diff --git a/module/tasks/tasks/ping.json b/module/tasks/tasks/ping.json new file mode 100644 index 0000000..40a878a --- /dev/null +++ b/module/tasks/tasks/ping.json @@ -0,0 +1,10 @@ +{ + "description": "A basic echo task to test Choria Tasks functionality", + "input_method": "environment", + "parameters": { + "message": { + "description": "The message to echo back", + "type": "String[1]" + } + } +} diff --git a/module/tasks/tasks/ping.rb b/module/tasks/tasks/ping.rb new file mode 100644 index 0000000..29b3bca --- /dev/null +++ b/module/tasks/tasks/ping.rb @@ -0,0 +1,5 @@ +#!/opt/puppetlabs/puppet/bin/ruby + +require "json" + +puts({"message" => ENV["PT_message"], "timestamp" => Time.now}.to_json)