Class: Iggy::CloudFormation

Inherits:
Thor
  • Object
show all
Defined in:
lib/inspec-iggy/cloudformation.rb

Instance Method Summary collapse

Instance Method Details

#generateObject



27
28
29
30
31
32
33
34
35
36
# File 'lib/inspec-iggy/cloudformation.rb', line 27

def generate
  Iggy::Log.level = :debug if options[:debug]
  Iggy::Log.debug "CloudFormation.generate file = #{options[:template]}"
  # hash of generated controls
  generated_controls = parse_generate(options[:template])
  Iggy::Log.debug "CloudFormation.generate generated_controls = #{generated_controls}"
  # let's just generate a control file with a set of controls for now
  Iggy::Inspec.print_controls(options[:template], generated_controls)
  exit 0
end