Cheat Sheet速查表
跳转到主要内容

Bolt 快速入门 速查表

本文根据 Devhints / Bolt Quickstart 翻译。代码示例及版本范围沿用原文。原文标注更新日期:2018-12-25。

安装 Bolt

# On MacOS
brew cask install puppetlabs/puppet/puppet-bolt
# On Windows
choco install puppet-bolt

Bolt 在大多数平台上均以软件包形式提供。请参阅 安装 Bolt

创建一个包含任务的模块

mkdir -p ~/.puppetlabs/bolt/modules/mymodule/tasks
cp myscript.sh ~/.puppetlabs/bolt/modules/mymodule/tasks/

任务可以使用目标环境所支持的任何语言编写。请参阅 编写任务 以了解更多详情。

运行 Bolt

bolt task run mymodule::myscript -n node1.example.com,node2.example.com --private-key ~/.ssh/id_rsa-private

参见 bolt task run --help 以获取更多信息及命令行选项。