16
17
18
19
20
21
22
23
24
25
26
27
28
|
# File 'lib/cem_acpt/image_builder.rb', line 16
def self.build_images(config)
include CemAcpt::Logging
builder = TerraformBuilder.new(config)
builder.run
logger.info('CemAcpt::ImageBuilder') { "Image builder finished after #{builder.duration} seconds" }
if builder.exit_code.zero?
logger.info('CemAcpt::ImageBuilder') { 'Image builder finished successfully' }
else
logger.error('CemAcpt::ImageBuilder') { "Image builder finished with exit code #{builder.exit_code}" }
end
exit builder.exit_code
end
|