Puppet 为SSH更新MOTD

Puppet 为SSH更新MOTD,puppet,Puppet,我的清单/site.pp中有以下代码 file { "/etc/motd": mode => '0664', owner => 'root', group => 'root', content => 'THE MESSAGE I WANT TO APPEAR' } 当我ssh到服务器时,我没有收到任何消息,即使/etc/motd文件存在。如果我随后编辑并保存该文件,即使我没有对其进行任何更改,也会退出ssh并重新连接MOTD 有什么想法吗 谢谢胡乱猜测,

我的清单/site.pp中有以下代码

file { "/etc/motd":
  mode => '0664',
  owner => 'root',
  group => 'root',
  content => 'THE MESSAGE I WANT TO APPEAR'
}
当我ssh到服务器时,我没有收到任何消息,即使/etc/motd文件存在。如果我随后编辑并保存该文件,即使我没有对其进行任何更改,也会退出ssh并重新连接MOTD

有什么想法吗


谢谢

胡乱猜测,但这是因为您不知道Puppet运行之间的默认30分钟时间,即您是否登录、检查文件、稍等片刻,Puppet运行,然后它得到更新?我对这个环境非常陌生,但我正在使用vagrant启动它,所以不确定这是否仍然适用?我将从检查日志开始(/var/log/messages在大多数Linux上默认情况下)-这会告诉你Puppet什么时候更改了文件吗?没有。非常奇怪。Puppet确实有效。:)你需要提供更多信息。