diff --git a/tasks/command_simulator.rb b/tasks/command_simulator.rb index 440bc871d..cd8838f0d 100644 --- a/tasks/command_simulator.rb +++ b/tasks/command_simulator.rb @@ -3,13 +3,13 @@ require 'train' commands = { 'inspec_exec' => 'inspec exec examples/profile/controls/example.rb', 'inspec_version' => 'inspec version' } +backend = Train.create('local') +conn = backend.connection + commands.each do |keyname, command| - backend = Train.create('local') - conn = backend.connection # loop around commands cmd = conn.run_command(command) cmd.stdout - conn.close # save the result and put it in inspec/www/app/results with the keyname as filename result = cmd.stdout @@ -18,3 +18,5 @@ commands.each do |keyname, command| out_file.puts(result) out_file.close end + +conn.close