Keywords
The following table indicates how each keyword in the VMware compliance checks can be used:
|
Keyword |
Example Use and Supported Settings |
|---|---|
|
type |
This keyword describes the type of check that is being performed by a given item in an audit file. VMware audits can be performed with the following three types of audit checks:
|
|
description |
This keyword provides the ability to add a brief description of the check that is being performed. It is strongly recommended that the Example: description: "Disconnect unauthorized devices - 'floppyX.present = false'" |
|
info |
This keyword allows users to add a more detailed description to the check that is being performed. Multiple Example: info: "Make sure floppy drive is not attached" |
|
regex |
This keyword allows searching items that match a particular regex expression. Example: regex: "floppy([Xx]|[0-9]+)\\.present :" |
The compliance of a check can be determined by comparing the output of the check to either the expect or not_expect keyword. You cannot use more than one compliance testing tag in a given check.
|
Keyword |
Example Use and Supported Settings |
|---|---|
|
expect |
This keyword allows auditing the config item matched by the The check passes as long as the config line found by Example: regex: "floppy([Xx]|[0-9]+)\\.present :" expect: "floppy([Xx]|[0-9]+)\\.present : false" Or: expect: "floppy([Xx]|[0-9]+)\\.present : false" In the above cases, the |
|
not_expect |
This keyword allows searching the configuration items that should not be in the configuration. It acts as the opposite of Example: regex: "floppy([Xx]|[0-9]+)\\.present :" not_expect: "floppy([Xx]|[0-9]+)\\.present : false" Or: not_expect: "floppy([Xx]|[0-9]+)\\.present : false" In the above cases, the |