mirror of
https://github.com/inspec/inspec
synced 2024-12-26 04:53:24 +00:00
ac106a090e
* Add yml attribute option. * Add type matching. * Add testing profile for global attributes testing all types. * Allow attributes to be called within a control block. * Fix attribut test issues and allow value to be set at runtime. * Allow setting attr value after creation. * Move attributes to global namespace. * Move attributes to a singleton object. * Add unit and updated functional testing. * Rename attributes to attributes_test so the testhelper picks it up. * Add attribute object tests and error types. * Update with feedback changes. * Remove extra line. * Move attribute registry class file. * Add documentation for attributes * Rename rspec_extensions. * Add some failing functional tests. * Update docs and fix typos. Signed-off-by: Jared Quick <jquick@chef.io>
43 lines
838 B
YAML
43 lines
838 B
YAML
name: attributes
|
|
title: InSpec Profile
|
|
maintainer: The Authors
|
|
copyright: The Authors
|
|
copyright_email: you@example.com
|
|
license: Apache-2.0
|
|
summary: An InSpec Compliance Profile
|
|
version: 0.1.0
|
|
depends:
|
|
- name: child_profile_NEW_NAME
|
|
url: https://example.com/child_profile.tar.gz
|
|
- url: https://example.com/child_profile2.tar.gz
|
|
attributes:
|
|
- name: val_numeric
|
|
type: numeric
|
|
default: 443
|
|
- name: val_numeric_override
|
|
type: numeric
|
|
default: '72.88'
|
|
- name: val_string
|
|
type: string
|
|
default: 'test-attr'
|
|
- name: val_boolean
|
|
type: boolean
|
|
default: true
|
|
- name: val_regex
|
|
type: regex
|
|
default: '/^\d*/'
|
|
- name: val_array
|
|
type: array
|
|
default:
|
|
- a
|
|
- b
|
|
- c
|
|
- name: val_hash
|
|
type: hash
|
|
default:
|
|
a: true
|
|
b: false
|
|
c: '123'
|
|
- name: val_no_default
|
|
- name: val_no_default_with_type
|
|
type: hash
|