小编gba*_*aii的帖子

找到已安装的石墨版本

前段时间我和nginx一起部署了石墨,主厨,但没有冻结版本安装.因此,现在,尝试使用相同的配方安装我得到错误,因为缺少与版本相关的东西.

我需要找到我在其他CentOS机器上安装的Graphite版本,以便能够弄清楚如何修复配方.

谢谢.

加布里埃尔

graphite

7
推荐指数
2
解决办法
3900
查看次数

Redis安装问题 - geohash-int/geohash.o

尝试安装Redis 3.2.1时,我在下面遇到此问题:

[root@clj-lc-test01 redis-3.2.1]# make
cd src && make all
make[1]: Entering directory `/tmp/redis-3.2.1/src'
LINK redis-server
cc: ../deps/geohash-int/geohash.o: No such file or directory
cc: ../deps/geohash-int/geohash_helper.o: No such file or directory
make[1]: *** [redis-server] Error 1
make[1]: Leaving directory `/tmp/redis-3.2.1/src'
make: *** [all] Error 2
Run Code Online (Sandbox Code Playgroud)

有人能指出我正确的方向吗?我已经看到这样的错误,解决方案是cd到deps并运行make ...问题.

我该怎么办?

谢谢,加布里埃尔

makefile redis

3
推荐指数
1
解决办法
1398
查看次数

Terraform 1.1.7 - 错误:后端配置已更改

当我尝试针对 Azure 运行 Terraform v1.1.7 时遇到问题。\n这是第一次运行,并且“artifactory”后端中不存在状态文件。

\n

当我使用 Terraform 0.13 运行时,它会运行,最后,脚本会将状态文件放入 Nexus 中,管道的下一次运行会获取状态文件并使用它,更新它,然后将其放回 Nexus。

\n

所以这在 terraform 0.13 下工作。\n我现在做错了什么?

\n

主要.tf:

\n
provider "azurerm" {\n  subscription_id = var.credentials.subscription_id\n  tenant_id       = var.credentials.tenant_id\n  client_id       = var.credentials.client_id\n  client_secret   = var.credentials.client_secret\n  features {\n    key_vault {\n      purge_soft_delete_on_destroy = true\n    }\n  }\n}\n\n...\n
Run Code Online (Sandbox Code Playgroud)\n

状态保存在 Nexus 中,状态文件如下所示:

\n
terraform {\n  backend "artifactory" {\n    url      = "https://nexusbox/nexus/repository/"\n    repo     = "terraform"\n    subpath  = "component/vault"\n    username = "theusername"\n    password = "somegiberrish"\n  }\n}\n\n\n#>/usr/bin/terraform version\nTerraform v1.1.7\non linux_amd64\n+ provider registry.terraform.io/hashicorp/azurerm v2.99.0\n+ provider registry.terraform.io/hashicorp/random …
Run Code Online (Sandbox Code Playgroud)

terraform

3
推荐指数
1
解决办法
8168
查看次数

为每个循环主厨每个循环

我有这些数组

services=["service1","service2","service3"]
ports=[11001,11002,11003]
Run Code Online (Sandbox Code Playgroud)

对于每个服务元素,我需要在conf.erb文件中分配端口的对应元素.我到现在所拥有的是:

node['recipe']['services'].each do |serv|
  template "/etc/services/conf.d/service-#{serv}.conf" do
    source "service-#{serv}.conf.erb"
    owner 'serviceaccount'
    group 'serviceaccount'
    mode '0644'
    variables(
      :service => serv,
      :ports => node['services']['ports']
    )
  end
end
Run Code Online (Sandbox Code Playgroud)

听起来很糟糕,结果很糟糕.

结果应该是3个conf文件:

服务service1.conf:

服务服务1

港口11001

服务service2.conf:

服务服务2

港口11002

服务service3.conf:

服务服务3

港口11003

任何帮助表示赞赏.

谢谢,加布里埃尔

ruby erb chef-infra

2
推荐指数
1
解决办法
8511
查看次数

标签 统计

chef-infra ×1

erb ×1

graphite ×1

makefile ×1

redis ×1

ruby ×1

terraform ×1