Puppet Function: sanitize_input

Defined in:
lib/puppet/functions/sanitize_input.rb
Function type:
Ruby 4.x API

Overview

sanitize_input(String $cmd)String

sanitize_input.rb Uses Shellwords.escape to sabitize cmd.

Parameters:

  • cmd (String)

Returns:

  • (String)


7
8
9
10
11
12
13
14
15
16
# File 'lib/puppet/functions/sanitize_input.rb', line 7

Puppet::Functions.create_function(:sanitize_input) do
  dispatch :sanitize do
    param 'String', :cmd
    return_type 'String'
  end

  def sanitize(cmd)
    Shellwords.escape(cmd)
  end
end