mirror of
https://github.com/inspec/inspec
synced 2025-01-10 20:29:10 +00:00
2495fd8196
Signed-off-by: Omar J Irizarry <irizarry_omar_j@network.lilly.com>
40 lines
1.2 KiB
Ruby
40 lines
1.2 KiB
Ruby
# encoding: utf-8
|
|
# author: Christoph Hartmann
|
|
# author: Dominik Richter
|
|
#
|
|
# prepare all operating systems with the required configuration
|
|
|
|
# container preparation
|
|
include_recipe('os_prepare::prep_container')
|
|
|
|
# confgure ssh
|
|
include_recipe('os_prepare::ssh')
|
|
|
|
# basic tests
|
|
include_recipe('os_prepare::file')
|
|
include_recipe('os_prepare::mount') unless node['osprepare']['docker']
|
|
include_recipe('os_prepare::service')
|
|
include_recipe('os_prepare::package')
|
|
include_recipe('os_prepare::registry_key')
|
|
include_recipe('os_prepare::iis')
|
|
include_recipe('os_prepare::iptables') unless node['osprepare']['docker']
|
|
include_recipe('os_prepare::x509')
|
|
include_recipe('os_prepare::dh_params')
|
|
|
|
# config file parsing
|
|
include_recipe('os_prepare::json_yaml_csv_ini_xml')
|
|
|
|
# configure repos, eg. nginx
|
|
include_recipe('os_prepare::apt')
|
|
|
|
# application configuration
|
|
if node['osprepare']['application'] && node['platform_family'] != 'windows'
|
|
include_recipe('os_prepare::postgres')
|
|
include_recipe('os_prepare::auditctl') unless node['osprepare']['docker']
|
|
include_recipe('os_prepare::apache')
|
|
end
|
|
|
|
# docker host testing
|
|
include_recipe('os_prepare::docker_host') unless node['osprepare']['docker']
|
|
|
|
include_recipe('os_prepare::os_env')
|