Sha256: f0acacd80b070b67ab36219b81bd46ba61735271d87c1ec35ea254bd017463cf
Contents?: true
Size: 969 Bytes
Versions: 1
Compression:
Stored size: 969 Bytes
Contents
# frozen_string_literal: true require 'deploy_rubygem/project' # DeployRubygem - deploy a gem using rake # Containing a class module DeployRubygem # Using Inspec to deploy and manage Inspec class Inspec attr_reader :inspec_name, :input_file def initialize(inspec_name, input_file = nil) @inspec_name = inspec_name @input_file = input_file end def apply puts "ActuaL Dir #{Dir.pwd}" puts "inspec_name = #{inspec_name}" puts "input_file = #{input_file}" system("inspec check compliance/profiles/#{inspec_name}") cmd_opt = '' cmd_opt = "--input-file #{input_file}" unless input_file.nil? system("inspec exec compliance/profiles/#{inspec_name} #{cmd_opt}") end def update system("rm -rf compliance/profiles/#{inspec_name}/vendor") system("rm compliance/profiles/#{inspec_name}/inspec.lock") system("inspec vendor compliance/profiles/#{inspec_name}") end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
deploy_rubygem-0.60.4 | lib/deploy_rubygem/inspec.rb |