mirror of
https://github.com/inspec/inspec
synced 2024-11-26 22:50:36 +00:00
add inspec profile as example
This commit is contained in:
parent
b967af3c89
commit
96d02ba4a2
4 changed files with 31 additions and 0 deletions
3
lib/bundles/inspec-init/templates/profile/README.md
Normal file
3
lib/bundles/inspec-init/templates/profile/README.md
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Example InSpec Profile
|
||||
|
||||
This example shows the implementation of an InSpec [profile](../../docs/profiles.rst).
|
|
@ -0,0 +1,20 @@
|
|||
# encoding: utf-8
|
||||
# copyright: 2015, The Authors
|
||||
# license: All rights reserved
|
||||
|
||||
title 'sample section'
|
||||
|
||||
# you can also use plain tests
|
||||
describe file('/tmp') do
|
||||
it { should be_directory }
|
||||
end
|
||||
|
||||
# you add controls here
|
||||
control 'tmp-1.0' do # A unique ID for this control
|
||||
impact 0.7 # The criticality, if this control fails.
|
||||
title 'Create /tmp directory' # A human-readable title
|
||||
desc 'An optional description...'
|
||||
describe file('/tmp') do # The actual test
|
||||
it { should be_directory }
|
||||
end
|
||||
end
|
8
lib/bundles/inspec-init/templates/profile/inspec.yml
Normal file
8
lib/bundles/inspec-init/templates/profile/inspec.yml
Normal file
|
@ -0,0 +1,8 @@
|
|||
name: <%= name %>
|
||||
title: InSpec Profile
|
||||
maintainer: The Authors
|
||||
copyright: The Authors
|
||||
copyright_email: you@example.com
|
||||
license: All Rights Reserved
|
||||
summary: An InSpec Compliance Profile
|
||||
version: 0.1.0
|
Loading…
Reference in a new issue