move train connection out of loop for command_simulator

This commit is contained in:
Victoria Jeffrey 2016-08-25 12:37:25 -04:00
parent e91b885b03
commit 83dfe494e7

View file

@ -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