我可以使用Puppet运行一个shell内置命令吗?
我希望~/.bashrc在任何时候改变其内容。 我用这样的东西创build了一个bashrc类: file { "/root/.bashrc": ensure => present, owner => root, group => root, mode => 0644, source => "puppet:///bashrc/root/.bashrc" } exec { "root_bashrc": command => "source /root/.bashrc", subscribe => File["/root/.bashrc"], } 但是如你所知, source是一个shell内置的命令,在运行agent的时候,我得到了下面的错误: # puppet agent –no-daemonize –verbose notice: Starting Puppet client version 2.7.1 info: Caching catalog for svr051-4170 info: Applying configuration version '1311563901' […]