Bolt 编排与 Puppet 服务器监控调优全解析
1. Bolt 编排中的插件使用
Bolt 中的参考插件可用于配置文件,如 inventory.yaml 或 bolt-project.yaml 。使用 _plugin 键,其值为插件名称,后面跟随与插件相关的参数。
例如,使用 puppetdb 插件查询并选择 PuppetDB 中的所有 Windows 节点,可在 inventory.yaml 中添加以下组:
groups:
- name: windows
targets:
- _plugin: puppetdb
query: 'inventory[certname] { facts.kernel = "Windows" }'
前提是 PuppetDB 连接配置详细信息已在某个配置文件中设置。也可以使用以下一次性查询来查询 PuppetDB:
bolt task run 'inventory[certname] { facts.kernel = "Windows" }'
在处理密码时,可使用 prompt 插件,它会在命令行提示用户输入密码。示例如下:
targets:
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



