Puppet 资源管理与应用部署指南
1. 资源审计与临时禁用
在资源管理中,有时我们需要对资源进行全面审计,或者临时禁用某些资源以避免干扰其他工作。
1.1 资源审计
若要对资源的所有方面进行审计,可使用all参数,示例代码如下:
file { '/etc/passwd': audit => all, }1.2 临时禁用资源
当需要临时禁用资源时,可设置noop元参数为true。以下是具体操作步骤:
1. 修改site.pp文件:
node 'cookbook' { file { '/etc/resolv.conf': content => "nameserver 127.0.0.1\n", noop => true, } }- 运行 Puppet:
[root@cookbook ~]# puppet agent -t设置noop为true后,Puppet 会记录资源本应被应用,但实际上不会执行任何操作。运