mirror of
https://github.com/inspec/inspec
synced 2024-09-21 06:51:56 +00:00
Fixes docs for file example (#2552)
* Fixes docs for file example * The version test should be a string * There was a missing closing brace in the regex examples * Some white-spaced got cleaned up * I added the file name into the variable for the pg examples Signed-off-by: Franklin Webber <franklin@chef.io> * Updates docs file to use real postgre path Signed-off-by: Franklin Webber <franklin@chef.io> * Moves the 'real' example filepath to the describe Signed-off-by: Franklin Webber <franklin@chef.io>
This commit is contained in:
parent
b8d165d13f
commit
c2f3dd4c61
1 changed files with 4 additions and 5 deletions
|
@ -51,10 +51,10 @@ The `content` property tests if contents in the file match the value specified i
|
||||||
|
|
||||||
The following complete example tests the `pg_hba.conf` file in PostgreSQL for MD5 requirements. The tests look at all `host` and `local` settings in that file, and then compare the MD5 checksums against the values in the test:
|
The following complete example tests the `pg_hba.conf` file in PostgreSQL for MD5 requirements. The tests look at all `host` and `local` settings in that file, and then compare the MD5 checksums against the values in the test:
|
||||||
|
|
||||||
describe file(hba_config_file) do
|
describe file('/etc/postgresql/9.1/main/pg_hba.conf') do
|
||||||
its('content') { should match(%r{local\s.*?all\s.*?all\s.*?md5}) }
|
its('content') { should match(%r{local\s.*?all\s.*?all\s.*?md5}) }
|
||||||
its('content') { should match(%r{host\s.*?all\s.*?all\s.*?127.0.0.1\/32\s.*?md5}) }
|
its('content') { should match(%r{host\s.*?all\s.*?all\s.*?127.0.0.1\/32\s.*?md5}) }
|
||||||
its('content') { should match(%r{host\s.*?all\s.*?all\s.*?::1\/128\s.*?md5})
|
its('content') { should match(%r{host\s.*?all\s.*?all\s.*?::1\/128\s.*?md5}) }
|
||||||
end
|
end
|
||||||
|
|
||||||
### file_version
|
### file_version
|
||||||
|
@ -121,7 +121,7 @@ The `owner` property tests if the owner of the file matches the specified value.
|
||||||
|
|
||||||
The `product_version` property tests if a Windows file's product version matches the specified value. The difference between a file's "file version" and "product version" is that the file version is the version number of the file itself, whereas the product version is the version number associated with the application from which that file originates.
|
The `product_version` property tests if a Windows file's product version matches the specified value. The difference between a file's "file version" and "product version" is that the file version is the version number of the file itself, whereas the product version is the version number associated with the application from which that file originates.
|
||||||
|
|
||||||
its('product_version') { should eq 2.3.4 }
|
its('product_version') { should eq '2.3.4' }
|
||||||
|
|
||||||
### selinux_label
|
### selinux_label
|
||||||
|
|
||||||
|
@ -177,7 +177,7 @@ or:
|
||||||
|
|
||||||
### Test the contents of a file for MD5 requirements
|
### Test the contents of a file for MD5 requirements
|
||||||
|
|
||||||
describe file(hba_config_file) do
|
describe file('/etc/postgresql/9.1/main/pg_hba.conf') do
|
||||||
its('content') { should match /local\s.*?all\s.*?all\s.*?md5/ }
|
its('content') { should match /local\s.*?all\s.*?all\s.*?md5/ }
|
||||||
its('content') { should match %r{/host\s.*?all\s.*?all\s.*?127.0.0.1\/32\s.*?md5/} }
|
its('content') { should match %r{/host\s.*?all\s.*?all\s.*?127.0.0.1\/32\s.*?md5/} }
|
||||||
its('content') { should match %r{/host\s.*?all\s.*?all\s.*?::1\/128\s.*?md5/} }
|
its('content') { should match %r{/host\s.*?all\s.*?all\s.*?::1\/128\s.*?md5/} }
|
||||||
|
@ -524,4 +524,3 @@ The `exist` matcher tests if the named file exists:
|
||||||
The `have_mode` matcher tests if a file has a mode assigned to it:
|
The `have_mode` matcher tests if a file has a mode assigned to it:
|
||||||
|
|
||||||
it { should have_mode }
|
it { should have_mode }
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue