Skip to content

Latest commit

 

History

History
146 lines (145 loc) · 4.49 KB

supported_configuration.md

File metadata and controls

146 lines (145 loc) · 4.49 KB

Supported Configurations

Fetch Directly From Compliance Report Directly to Compliance
['audit']['reporter'] = 'chef-compliance'
['audit']['server'] = 'https://compliance-server.test/api'
['audit']['refresh_token' OR 'token'] = '..'
['audit']['owner'] = 'User/Org'

Report Directly to Automate

['audit']['reporter'] = 'chef-automate'
['audit']['server'] = 'https://compliance-server.test/api'
['audit']['refresh_token' OR 'token'] = '..'
['audit']['owner'] = 'User/Org'
#
# client.rb:
data_collector['server_url'] = 'https://automate-server.test/data-collector/v0/'
data_collector['token'] = '..'

Report to Compliance via Chef Server

['audit']['reporter'] = 'chef-server-compliance'
['audit']['server'] = 'https://compliance-server.test/api'
['audit']['refresh_token' OR 'token'] = '..'
['audit']['owner'] = 'User/Org'

Report to Automate via Chef Server

['audit']['reporter'] = 'chef-server-automate'
['audit']['server'] = 'https://compliance-server.test/api'
['audit']['refresh_token' OR 'token'] = '..'
['audit']['owner'] = 'User/Org'
#
# chef-server.rb:
data_collector['root_url'] = 'https://automate-server.test/data-collector/v0/'
Fetch From Compliance via Chef Server Report Directly to Compliance
['audit']['reporter'] = 'chef-compliance'
['audit']['fetcher'] = 'chef-server'
['audit']['server'] = 'https://compliance-server.test/api'
['audit']['refresh_token' OR 'token'] = '..'
['audit']['owner'] = 'User/Org'
#
# NOTE: Must have Compliance Integrated w/ Chef Server

Report Directly to Automate

['audit']['reporter'] = 'chef-automate'
['audit']['fetcher'] = 'chef-server'
['audit']['server'] = 'https://compliance-server.test/api'
['audit']['refresh_token' OR 'token'] = '..'
['audit']['owner'] = 'User/Org'
#
# client.rb:
data_collector['server_url'] = 'https://automate-server.test/data-collector/v0/'
data_collector['token'] = '..'
#
# NOTE: Must have Compliance Integrated w/ Chef Server

Report to Compliance via Chef Server

['audit']['reporter'] = 'chef-server-compliance'
['audit']['fetcher'] = 'chef-server'
#
# NOTE: Must have Compliance Integrated w/ Chef Server

Report to Automate via Chef Server

['audit']['reporter'] = 'chef-server-automate'
['audit']['fetcher'] = 'chef-server'
#
# chef-server.rb:
data_collector['root_url'] = 'https://automate-server.test/data-collector/v0/'
#
# NOTE: Must have Compliance Integrated w/ Chef Server
Fetch From Automate via Chef Server Report Directly to Compliance
['audit']['reporter'] = 'chef-compliance'
['audit']['fetcher'] = 'chef-server'
['audit']['server'] = 'https://compliance-server.test/api'
['audit']['refresh_token' OR 'token'] = '..'
['audit']['owner'] = 'User/Org'
#
# chef-server.rb:
profiles['root_url'] = 'https://automate-server.test'
#
# delivery.rb:
compliance_profiles["enable"] = true

Report Directly to Automate

['audit']['reporter'] = 'chef-automate'
['audit']['fetcher'] = 'chef-server'
#
# chef-server.rb:
profiles['root_url'] = 'https://automate-server.test'
#
# client.rb:
data_collector['server_url'] = 'https://automate-server.test/data-collector/v0/'
data_collector['token'] = '..'
#
# delivery.rb:
compliance_profiles["enable"] = true

Report to Compliance via Chef Server

['audit']['reporter'] = 'chef-server-compliance'
['audit']['fetcher'] = 'chef-server'
#
# chef-server.rb:
profiles['root_url'] = 'https://automate-server.test'
#
# delivery.rb:
compliance_profiles["enable"] = true
#
# NOTE: Must have Compliance Integrated w/ Chef Server

Report to Automate via Chef Server

['audit']['reporter'] = 'chef-server-automate'
['audit']['fetcher'] = 'chef-server'
#
# chef-server.rb:
data_collector['root_url'] = 'https://automate-server.test/data-collector/v0/'
profiles['root_url'] = 'https://automate-server.test'
#
# delivery.rb:
compliance_profiles["enable"] = true