gpt4 book ai didi

puppet - 在用户定义类型中禁用 'notify' 事件传播

转载 作者:行者123 更新时间:2023-12-01 22:50:53 25 4
gpt4 key购买 nike

有没有办法禁止在用户定义类型中传播 notify 事件?

如果你看下面的例子:

  define mytype() {
file { 'myfile': }
exec { 'myexec': }
}

mytype { 'foo': notify => Service['myservice'] }

我如何确保 Service['myservice'] 仅在 File['myfile'] 更改时收到通知,而不是在 Exec['myexec' ] 被执行了?

我需要在定义的类型内部传播事件,但我只想在 File['myfile'] 更改时将其传播到外部。

最佳答案

关于文件和 exec 的更多细节会很好,但这里有一个答案。希望对您有所帮助...

您可以将文件订阅到该服务,例如

service { 'myservice' :
ensure => running,
subscribe => File['myfile'],
}

关于puppet - 在用户定义类型中禁用 'notify' 事件传播,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15205765/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com