databags

    1热度

    2回答

    我有一个有四个食谱的厨师食谱。每个配方配置的Web应用程序: myCookbook | |_ _ recipes |_ _ default.rb |_ _ app1.rb |_ _ app2.rb |_ _ app3.rb |_ _ app4.rb 我已经配置了这个食谱根据default.rb配方更新的应用程序,只

    0热度

    1回答

    当我们运行从刀工作站下面的命令 , 刀搜索data_bag_name ID:data_bag_item_id 其返回0项目,尽管项目中存在的厨师服务器。如果我们做刀数据包显示data_bag_name data_bag_item_id它显示数据包项目。 这不适用于食谱。可能是什么问题?

    0热度

    1回答

    我想/需要我的一个节点访问我厨师服务器上的数据包。目的是获得解密的ssh密钥,以便我可以从私人回购中克隆。我一直在尝试很多变种 knife vault update data_bag item -A 'name-of-node' 但我没有看到节点出现在有访问权限的客户端列表中。 我在这个命令中做了什么错误,或者需要做什么才能使它起作用?我一直在关注这个guide,但我没有使用角色。

    0热度

    1回答

    我想使用chefspec运行单元测试。我在我的食谱中添加了数据包。没有数据包,chefspec测试运行良好。添加数据库chefspec显示以下错误: 1) database::prerequisites installs a package Failure/Error: let(:chef_run) { ChefSpec::ServerRunner.new(platform: 'orac

    0热度

    1回答

    我试图从我的厨师服务器下载其中包含的所有json文件的整个数据包项目,但刀下载命令似乎不起作用。我曾尝试过: knife download my_databag_name 但是这在命令行中没有返回任何内容,并且找不到数据包文件。

    0热度

    1回答

    我是新来的厨师,我有一些问题,以获取data_bags与嵌套属性的值。 { "id": "bareos-fd", "description": "Client resource of the Director itself.", "address": "localhost", "job": { "backup-bareos-fd": {

    0热度

    1回答

    在设置icinga2 chef cookbook对我个人的使用(特别是围绕PKI票代的icinga2远程API,)我已经花了很多时间寻找一种方式,以使客户机上的管理员,为data bag documentation requires。 使用开源Chef 服务器时,从节点更改数据包要求节点的API客户端被授予管理员权限。 在大多数情况下,这是不可取的。 但是,当我通过knife client edi

    1热度

    1回答

    我想将散列数据包含在厨师数据库项目中。这是否支持?我不断收到有关未定义方法的错误消息。这里有一个例子: Databag项目: { "id": "BurgerKing", "sandwich": "Whopper", "nickname": "BK", "value_meals":[ { "sandwich": "Big

    0热度

    1回答

    我有一个新的虚拟机,我刚刚构建。它已经用与其他所有节点相同的烹饪书引导。他们可以很好地加载这个数据包。新的VM不能。 堆栈跟踪误差:: /usr/bin/chef-client:57:in `load' /usr/bin/chef-client:57:in `<main>' >>>> Caused by ChefVault::Exceptions::SecretDecryption: DAT

    0热度

    1回答

    我有一个场景,我想使用厨师设置厨师自动化。为了测试厨师自动化,我需要厨师服务器。我能够在本地机器上安装,安装厨师服务器和厨师自动化系统。为了做到这一点,我需要automate.license,我可以从厨师网站获得本地测试。虽然它有一个月的有效期。 为了做到这一点,使用厨师,我需要在我的测试厨房有一个许可证,所以每次我运行测试厨房可以安装厨师服务器和厨师自动化服务器。 我有厨师企业执照。我想如果我可