inspec/test/cookbooks/os_prepare/recipes/default.rb

39 lines
1.2 KiB
Ruby
Raw Normal View History

2015-10-21 20:52:41 +00:00
# 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
2015-10-24 09:11:36 +00:00
include_recipe('os_prepare::file')
2016-05-10 17:23:11 +00:00
include_recipe('os_prepare::mount') unless node['osprepare']['docker']
include_recipe('os_prepare::service')
2015-10-24 09:11:36 +00:00
include_recipe('os_prepare::package')
2015-11-17 21:12:19 +00:00
include_recipe('os_prepare::registry_key')
include_recipe('os_prepare::iis')
2016-05-10 17:23:11 +00:00
include_recipe('os_prepare::iptables') unless node['osprepare']['docker']
include_recipe('os_prepare::x509')
include_recipe('os_prepare::dh_params')
2016-05-10 17:23:11 +00:00
# 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'
2016-05-10 17:23:11 +00:00
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']