0

我最近一直在发现 inspec,我正在尝试将一些 CIS 基准转换为可以使用 InSpec 执行的 ruby​​ 脚本。

问题是我不熟悉 ruby​​,我可以使用另一种语言来编写这些脚本吗?我一直在关注厨师的 youtube 教程:

创建个人资料 - 进行 InSpec 时会发生什么 https://www.youtube.com/watch?v=K0npgDsES9s

我什至无法在 ubuntu 16.04 上正确安装 atom,

有人面临同样的问题吗?

4

2 回答 2

0

我可以使用另一种语言来编写这些脚本吗?

不。

从文档中:

InSpec DSL 是用于编写审计控件的 Ruby DSL,其中包括您可以调用的审计资源。

[ https://www.inspec.io/docs/reference/dsl_inspec/]

至少,您必须学习 Ruby DSL 才能编写 InSpec 测试。而且,如果您还学习了 Ruby,您将能够编写许多单独使用 Ruby DSL 无法完成的额外测试(尽管它非常有能力)。Ruby 是一种简单的脚本语言,在网络上有大量教程;我怀疑你很快就能把它捡起来。

于 2018-10-01T17:40:54.673 回答
0

你真的不需要知道ruby使用inspec. 您可以尝试使用Learn Chef 上的Compliance Automation With Inspec等资源。该网站拥有学习与 Chef 相关的所有内容所需的所有资源。

于 2018-06-07T03:08:28.983 回答