mirror of
https://github.com/inspec/inspec
synced 2025-02-16 14:08:36 +00:00
Minor edits
Signed-off-by: Deepa Kumaraswamy <dkumaras@progress.com>
This commit is contained in:
parent
c8351c9323
commit
25f08e1625
1 changed files with 7 additions and 3 deletions
|
@ -249,6 +249,7 @@ end
|
|||
```
|
||||
|
||||
This example checks for if certain pip packages are installed, but only if '/root/.aws' exists:
|
||||
|
||||
```ruby
|
||||
control 'pip-packages-installed' do
|
||||
title 'Check if essential pips are installed'
|
||||
|
@ -269,7 +270,10 @@ certain controls, which would 100% fail due to the way servers are prepared, but
|
|||
you know that the same control suites are reused later in different circumstances
|
||||
by different teams.
|
||||
|
||||
This example checks for if Gnome Desktop is installed or not, if not then it resets the impact of the control to the new value which is passed as a hash with impact key. Here it resets it to 0:
|
||||
This example checks whether the Gnome Desktop is installed. If not installed, it resets the impact of the control to the new value which is passed as a hash with the impact key.
|
||||
|
||||
Here, it resets it to 0:
|
||||
|
||||
```ruby
|
||||
control 'gnome-destkop-settings' do
|
||||
impact 0.5
|
||||
|
@ -290,13 +294,13 @@ end
|
|||
|
||||
Some notes about `only_if`:
|
||||
|
||||
- `only_if` applies to the entire `control`. If the results of the `only_if`
|
||||
* `only_if` applies to the entire `control`. If the results of the `only_if`
|
||||
block evaluate to false, any Chef InSpec resources mentioned as part of a
|
||||
`describe` block will not be run. Additionally, the contents of the describe
|
||||
blocks will not be run. However, bare Ruby expressions and bare Chef InSpec
|
||||
resources (not assocated with a describe block) preceding the only_if statement
|
||||
will run
|
||||
- `only_if` also accepts hash with impact key to reset the impact value of the control. Control's impact is useful in determing it's enhanced outcome.
|
||||
* `only_if` also accepts hash with impact key to reset the impact value of the control. Control's impact is helpful in determining it is enhanced outcome.
|
||||
|
||||
To illustrate:
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue