草庐IT

cookbook

全部标签

ruby - Chef 执行非顺序配方

我遵循了教程http://gettingstartedwithchef.com/,第1章。我的运行list是"run_list":["recipe[apt]","recipe[phpap]"]我的phpapRecipe默认Recipeinclude_recipe"apache2"include_recipe"build-essential"include_recipe"openssl"include_recipe"mysql::client"include_recipe"mysql::server"include_recipe"php"include_recipe"php::modul

ruby - Chef Ruby 遍历 .erb 模板文件中的属性

所以这可能有点令人困惑,但请耐心等待。简而言之,我想遍历具有特定键值的所有属性,然后如果值不为空,则将它们插入到模板中。这是我的代码:属性:#===DefaultfileConfigurations#default['elasticsearch']['default']['ES_USER']=''default['elasticsearch']['default']['ES_GROUP']=''default['elasticsearch']['default']['ES_HEAP_SIZE']=''default['elasticsearch']['default']['MAX_OP

ruby - 您如何模块化 Chef Recipe ?

这是一个工作配方示例,它循环访问网站名称数组并使用函数createIisWebsite()在IIS中创建它们。defcreateIisWebsite(websiteName)iis_sitewebsiteNamedoprotocol:httpport80path"#{node['iis']['docroot']}/#{websiteName}"host_header"#{websiteName}.test.kermit.a-aws.co.uk"action[:add,:start]endend在我们的实际解决方案中,这些数据存储在别处并通过WebAPI访问。websiteNames=[

ruby - 错误 : Cookbook loaded at path(s) has invalid metadata

当我运行时::$vagrantprovision或:$vagrantup我有一个错误:nisevi@localhostprocessor(master):$vagrantprovisionUsingsshdeploykeyof:/home/nisevi/.ssh/id_rsa==>default:Chef12.0.3Omnibuspackageisalreadyinstalled.==>default:Runningprovisioner:shell...default:Running:inlinescript==>default:W==>default::==>default:Dup

windows - 如何从 Windows 批处理文件中使用 Chef knife 实用程序?

我刚刚试验了一个Windows批处理文件,该文件执行几个knife命令,但它不起作用。批处理文件执行第一个命令然后停止。这是Knife版:C:\Data\SVN\dev\trunk\chef-repo>knife-vChef:11.10.0这是批处理文件knife_cookbooks.bat:knifecookbookuploadaptknifecookbookuploadntpknifecookbookuploadsudoknifecookbookuploadsysctl输出:C:\Data\SVN\dev\trunk\chef-repo>knife_cookbooks.batC:\

windows - 在资源 `create` 上执行操作 'directory[C:/topdir/subdir]' 时出错

我在Windows服务器上的创建操作中遇到权限错误。最初我在一个Recipe中这样做:directory"C:/topdir"dorights:full_control,'Users'action:createenddirectory"C:/topdir/subdir"doaction:createrecursivetrueend如果我在测试厨房中运行它,或者甚至登录到引导服务器并运行chef-client,它会完成且没有错误。但是我在Chef服务器自动运行时看到这些错误:Description:Errorexecutingaction`create`onresource'direct

windows - 扩展 Chef Windows Cookbook...DISM 限制

我正在尝试使用Chef在WinServer2012上安装.NET3.5框架。然而,ms_dotnet35说明书不支持WinServer2012。所以我复制了它在说明书中用于安装的代码(fromhere)(请原谅格式):ifplatform?('windows')unlessFile.exists?('C:/Windows/Microsoft.NET/Framework/v3.5')windows_feature'NetFx3'doaction:installendendelseChef::Log.warn('MicrosoftFramework.NET3.5canonlybeinsta

php - 更新 chef php cookbook 的 php 版本

我是Chef的新手,正在尝试配置phpcookbook以在Ubuntu上安装php5.4.8而不是默认的php5.3.10。我已经尝试在我的自定义Recipe的attributes/default.rb文件中添加此设置:默认['php']['version']='5.4.8'但是安装的版本还是5.3.10php-vPHP5.3.10-1ubuntu3.4withSuhosin-Patch(cli)(构建时间:2012年9月12日19:00:43)版权所有(c)1997-2012ThePHPGroupZendEnginev2.3.0,版权所有(c)1998-2012ZendTechnol

php - 没有教义的 Symfony2 身份验证(登录)?

我是@symfony的新手,在理论方面绝对是新手。在symfony页面上有一个关于在sf2中构建登录过程的教程。我喜欢它,但我不能使用教义,我也不想使用它(有很多想法不适用于教义......-例如枚举等)。如何创建登录Controller、防火墙设置等。解释得非常好。但!我想在没有原则的情况下创建它......我有一个现有的数据库,我喜欢普通的sql。:-)我如何在UserInterface中使用普通的sql...这将与来自sf2的内置登录一起工作?非常感谢... 最佳答案 您要做的是插入您自己的UserProvider:http:

【odoo14】【好书学习】odoo 14 Development Cookbook【目录篇】

老韩头的开发日常☞【好书学习】系列网上已经有大佬翻译过odoo12并且在翻译odoo14了。各位着急的可以自行搜索下。。。这本书是为了让自己从odoo12转odoo14学习。也是为了锻炼下自己。。。odoo14DevelopmentCookbook这本书是ParthGajjar、AlexandreFayolle、HolgerBrunn、DanielReis几位作者写的,感谢!后面将以此为教材,记录学习过程!学习过程中,基础的内容将采用机翻,不通的内容会做调整。目录第一章、安装odoo的开发环境1.odoo的生态2.源码安装3.管理odoo的数据库4.存储配置文件5.激活开发者模式6.更新插件模