mirror of
https://github.com/inspec/inspec
synced 2024-11-23 05:03:07 +00:00
Move some resources into Inspec::Resources module
The `DhParams`, `EtcHosts`, `GrubConfig`, `IisAppPool`, and `SSL` resources were not properly located inside the `Inspec::Resources` module. Fixes: #4327 Signed-off-by: Kris Shannon <k.shannon@amaze.com.au>
This commit is contained in:
parent
723d53e6b1
commit
4a30a8aa32
5 changed files with 505 additions and 495 deletions
|
@ -1,6 +1,7 @@
|
|||
require "openssl"
|
||||
require "inspec/utils/file_reader"
|
||||
|
||||
module Inspec::Resources
|
||||
class DhParams < Inspec.resource(1)
|
||||
name "dh_params"
|
||||
supports platform: "unix"
|
||||
|
@ -79,3 +80,4 @@ class DhParams < Inspec.resource(1)
|
|||
"dh_params #{@dh_params_path}"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
require "inspec/utils/parser"
|
||||
require "inspec/utils/file_reader"
|
||||
|
||||
module Inspec::Resources
|
||||
class EtcHosts < Inspec.resource(1)
|
||||
name "etc_hosts"
|
||||
supports platform: "linux"
|
||||
|
@ -60,3 +61,4 @@ class EtcHosts < Inspec.resource(1)
|
|||
->(data) { %w{ip_address primary_name all_host_names}.zip(data).to_h }
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
require "inspec/utils/simpleconfig"
|
||||
require "inspec/utils/file_reader"
|
||||
|
||||
module Inspec::Resources
|
||||
class GrubConfig < Inspec.resource(1)
|
||||
name "grub_conf"
|
||||
supports platform: "unix"
|
||||
|
@ -226,3 +227,4 @@ class GrubConfig < Inspec.resource(1)
|
|||
@params
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -5,6 +5,7 @@ require "inspec/resources/powershell"
|
|||
# check for web applications in IIS
|
||||
# Note: this is only supported in windows 2012 and later
|
||||
|
||||
module Inspec::Resources
|
||||
class IisAppPool < Inspec.resource(1)
|
||||
name "iis_app_pool"
|
||||
desc "Tests IIS application pool configuration on windows."
|
||||
|
@ -127,3 +128,4 @@ class IisAppPool < Inspec.resource(1)
|
|||
}
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
|
@ -6,6 +6,7 @@ require "uri"
|
|||
require "parallel"
|
||||
|
||||
# Custom resource based on the InSpec resource DSL
|
||||
module Inspec::Resources
|
||||
class SSL < Inspec.resource(1)
|
||||
name "ssl"
|
||||
supports platform: "unix"
|
||||
|
@ -95,3 +96,4 @@ class SSL < Inspec.resource(1)
|
|||
end.flatten
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue