草庐IT

Chef-Client

全部标签

ruby - Chef 独奏示例

我们正在学习chef-solo,需要一个很好的例子来更好地理解。在网上搜索了很多,但想法很困惑。任何人都可以建议一些例子..以及如何运行它们..我们已经安装了chef-0.8.16gem但无法弄清楚如何使用它..我们正在使用windows平台..它紧急.. 最佳答案 Windows平台支持非常新(version0.8.14),因此它在Windows上配置资源的能力相当有限,直到下一个版本将为该平台添加新的资源提供程序。ChefSolo的一个很好的资源是它的pageontheWiki.您还可以从IRCchannel获得帮助和maili

ruby-on-rails - 如何使用 rest-client gem 发送 header 和 cookie

在代码中,我试图在同一个请求中发送header和cookie下面是代码@result=RestClient.post('url',{:billingSourceCode=>"code"},{:cookies=>{:session_id=>"1234"}},{:headers=>{'Content-Type'=>'application/json',"Authorization"=>"key","Accept"=>"application/json"}})我收到以下错误信息ArgumentError(wrongnumberofarguments(4for3)):

ruby - 如何在 ruby​​_block 中使用另一本 Chef Recipe 中的 Chef 助手库

AWSOpsworks:Chef11.10版,Berkshelf3.2.0版。我不知道如何在RecipeB的ruby_block中使用RecipeA中的帮助程序库。我找到了一个post讨论如何在ruby​​_block和another中包含一个方法讨论如何跨cooking书共享库,但我无法同时工作。cookbookA/libraries/helpers.rbmodulelibraryAmoduleHelpersdeflog(output)Chef::Log.info("#{cookbook_name}:#{recipe_name}:#output}")endendendcookbook

ruby-on-rails - 找不到符号 : _SSLv2_client_method (LoadError)

当我尝试运行服务器时出现以下错误/Users/brijesh/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/2.0.0/openssl.rb:17:in`require':dlopen(/Users/brijesh/.rvm/rubies/ruby-2.0.0-p353/lib/ruby/2.0.0/x86_64-darwin12.5.0/openssl.bundle,9):Symbolnotfound:_SSLv2_client_method(LoadError)Referencedfrom:/Users/brijesh/.rvm/rubies/ruby-

ruby-on-rails - rails client_side_validations 和选择标签

gemclient_side_validations不验证未选择项目的选择标签。可能需要在模型或.erb文件中传递一些参数? 最佳答案 解决方案正在尝试验证存在。尝试验证数值/大于>0。 关于ruby-on-rails-railsclient_side_validations和选择标签,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/15845078/

ruby - 使用 google-api-ruby-client '0.9.pre3' 发送 gmail 邮件

在Rails4应用程序中使用较新的google-api-ruby-client发送gmail。require'google/apis/gmail_v1'Gmail=Google::Apis::GmailV1classMailServicedefinitialize(params)@params=paramsenddefcallmessage=Gmail::Message.newservice=Gmail::GmailService.newmessage.raw=(redacted)service.request_options.authorization=current_user.to

ruby - 如何在 Chef 的 ruby​​_block 中调用 Chef 资源?

我正在尝试调用ruby​​_block中的Chef资源。谁能告诉我这段代码有什么问题?file'/tmp/arockia/storage.txt'doendlines=`cat/tmp/arockia/storage.txt|wc-l`ruby_block'Checkforcontent'doblockdolines=`cat/tmp/arockia/storage.txt|wc-l`ifInteger(lines)==0r=Chef::Resource::Execute.new('Get-Disk-Storage',run_context)r.command'df-kh>>/tmp/

ruby - 帮助 Soap Response using ssl basic authentication and client certificates

大家好,我正在尝试使用ssl、客户端证书和基本身份验证向protectedwsdl和web服务发出一个简单的请求。这是代码require'savon'client=Savon::Client.new"https://example.com/service?wsdl"client.request.http.ssl_client_auth(:cert=>OpenSSL::X509::Certificate.new(File.read("cert.pem")),:key=>OpenSSL::PKey::RSA.new(File.read("key.pem")),:verify_mode=>O

ruby - Chef Recipe 的执行顺序是什么

我正试图了解Chef,但我终其一生都找不到cooking书是如何运作的如果我有文件结构chef-repo├──cookbooks│  └──test│  ├──attributes│  │  ├──default.rb│  │  └──test.rb│  ├──files...│  ├──metadata.rb│  ├──recipes│  │  ├──default.rb│  │  └──test.rb│  └──templates...├──roles│  └──starter.rb└──Vagrantfile如何加载属性以及加载顺序?例如,它加载所有属性(default.rb和t

ruby-on-rails - GraphQL::Client::DynamicQueryError 期望定义分配给静态常量

如何在Rails中创建正确的ShopifyAPI::GraphQL方法。在railsconsole中尝试以下代码工作正常。但是,当我尝试将该代码放入RailsController/模型中并创建一个方法时,我得到:GraphQL::Client::DynamicQueryError预期定义分配给静态常量shopify_clientclient=ShopifyAPI::GraphQL.newSHOP_NAME_QUERY=client.parse我尝试使用变量按照https://github.com/github/graphql-client/blob/master/guides/dyna