# File lib/mcollective/ddl/agentddl.rb, line 163
      def set_default_input_arguments(action, arguments)
        input = action_interface(action)[:input]

        return unless input

        input.keys.each do |key|
          if !arguments.include?(key) && !input[key][:default].nil? && !input[key][:optional]
            Log.debug("Setting default value for input '%s' to '%s'" % [key, input[key][:default]])
            arguments[key] = input[key][:default]
          end
        end
      end