对于chef-solo ,是否可以通过命令行传递覆盖属性?
因为有时这个属性只是adhoc的决定,而不同于主机,比如hostname ,所以我们不想为了adhocconfiguration而创build一个json文件。
您可以使用-j命令行选项来定义您可能想要覆盖默认属性的属性。
如果你想通过文本直接定义选项,你可以使用bash的inputredirectfunction,如:
chef-solo -j <(echo '{ "tags": "awesome" }' )