【发布时间】:2015-05-22 16:26:57
【问题描述】:
我创建了一个厨师库和一个带有与之关联的特定搜索查询的项目。
在做刀引导时,厨师库没有用新创建的厨师节点刷新。我怎样才能做到这一点?
我每次都必须明确运行刀库刷新命令吗?我正在使用 chef 12。我正在传递 --bootstrap-vault-item Vault:Item in knife bootstrap 命令。
提前致谢。
【问题讨论】:
标签: chef-infra knife
我创建了一个厨师库和一个带有与之关联的特定搜索查询的项目。
在做刀引导时,厨师库没有用新创建的厨师节点刷新。我怎样才能做到这一点?
我每次都必须明确运行刀库刷新命令吗?我正在使用 chef 12。我正在传递 --bootstrap-vault-item Vault:Item in knife bootstrap 命令。
提前致谢。
【问题讨论】:
标签: chef-infra knife
我使用 terraform 和 chef 提供者来实现这一点。 在 tf 文件中您必须提供在引导期间需要刷新的保管库列表,即:
resource "null_resource" "some_machine_chef_bootstrap" {
....
vault_json = <<-EOF
{
"vault1": "item1"
"vault2": [
"item1",
"item2",
"item3"
]
}
EOF
....
【讨论】:
在引导期间更新保管库对于 chef-vault 来说仍然是一个未解决的问题,并在 TODO list 上列出。
【讨论】: