我最近一直在发现inspec,我正在尝试将一些CIS基准转换为我可以使用InSpec执行的ruby脚本。
问题是我不熟悉ruby,我是否可以使用其他语言编写这些脚本? 我一直在关注厨师的youtube教程:
创建个人资料 - 当您使用InSpec时会发生什么 https://www.youtube.com/watch?v=K0npgDsES9s
我甚至无法在ubuntu 16.04上正确安装原子,
是否有人面临同样的问题?
答案 0 :(得分:0)
您实际上不需要知道ruby
才能使用inspec
。您可以尝试在Learn Chef上使用Compliance Automation With Inspec等资源。该网站拥有您学习厨师相关所需资源所需的所有资源。
答案 1 :(得分:0)
我可以使用其他语言编写这些脚本吗?
不。
从文档中:
InSpec DSL是用于编写审核控件的Ruby DSL,它可以 包括您可以调用的审核资源。
[https://www.inspec.io/docs/reference/dsl_inspec/]
至少必须学习Ruby DSL才能编写InSpec测试。而且,如果您还学习Ruby,那么您将能够编写许多单独使用Ruby DSL不能完成的其他测试(尽管功能相当强大)。 Ruby是一种简单的脚本语言,在网络上有大量的教程。我怀疑您很快就能拿起它。