有没有办法如何根据资源同步打印出消息?就像是: 该文件的所需内容如下,如果更新(同步)则打印一条消息,例如请重新启动系统。
我试过了
file { 'disableselinux':
ensure => present,
path => '/etc/selinux/config',
mode => 0644,
source => "puppet:///modules/base/selinux",
}
notify{'SElinuxChange':
loglevel => warning,
message => 'System needs restart',
subscribe => File['disableselinux'],
}
但每次我猜这个消息都会打印出来。有没有任何优雅的方法可以避免if-then-else标志等。