我编写了一个自定义的 chef inspec 资源来使用我工作的公司使用的专有配置格式。我已将资源放在.\myprofile\libraries
文件夹中,因为文档规定我应该[1]。但是,我想在多个配置文件中使用此资源,而无需复制/粘贴相同的资源或对资源进行符号链接(我正在 Windows 上开发)。有没有办法可以在单个位置定义此资源,然后在多个配置文件中引用它?
问问题
276 次
1 回答
0
您可以使用在此处定义的自定义资源创建配置文件。我会建议一些没有任何控件或控件数量最少的配置文件,这都取决于您的自定义资源。
然后在需要自定义资源的其他配置文件中,您可以在以下位置引用您的第一个配置文件inspec.yml
:
depends:
- name: my_profile_with_custom_resource
path: ../relative/path
Inplace ofpath
可以是 url 或绝对路径或 git url(带有分支和标签)。默认情况下my_profile_with_custom_resource
,在新配置文件中定义的所有控件和自定义资源都将可用。
于 2020-02-13T08:02:09.997 回答