我是一个在AmazonLinux AMI 2018.03,OpsWorks代理v.3451上使用CHEF11.10的非Ruby开发人员。My Route53 cookbook requires fog whose requires fog-brightbox需要一个unspecified version of dry-inflector,其most recent version requires Ruby vers
我有以下代码来确定Java在机器上的位置。Java随我们的应用程序一起提供,应用程序中包含的Java版本有所不同。 if Dir.exist?我尝试将cookbook_file资源放在一个ruby_block中,但是我得到的结果是:
undefined method `cookbook_file' for Chef::Resource::RubyBl
我正在深入研究如何将我的开发环境迁移到Vagrant,我在与chef一起处理VM配置过程时遇到了一些问题。我以前从来没有用过chef,而Vagrant文档在这方面故意很弱(超出了范围),所以我需要一个帮手。我想让它尽可能的可移植,所以我认为从网址加载食谱是有意义的,所以这就是我在我的Vagrantfile中尝试的
config.vm.provision :chef_solo do |chef