【发布时间】:2023-03-25 01:26:01
【问题描述】:
我在食谱中这样做:
tag('mytag')
nodeobjs = search(:node, 'tags:mytag')
第一次在节点上运行时 search() 不会找到它(直到它再次运行)。
我知道节点在将其发送到服务器之前会构建其节点对象的本地副本。是否可以强制节点在配方执行过程中传播其节点对象?
我显然可以在运行列表中在此配方之前运行的不同配方中标记节点,但我只是好奇是否可以调用 tag('mytag') 并立即传播该更改。
【问题讨论】:
标签: chef-infra chef-recipe cookbook recipe