Unix 我可以一次将puppet安装到所有客户端(主机)吗?

Unix 我可以一次将puppet安装到所有客户端(主机)吗?,unix,manifest,puppet,puppet-enterprise,Unix,Manifest,Puppet,Puppet Enterprise,我已经在主机和一个客户端安装了puppet。现在我想在我所有的100台服务器上安装它,并签署证书。我知道我可以一次向所有主机签署证书,但是有没有办法一次在所有主机上安装puppet?几种方法: 烘焙图像 使用为这100台服务器安装的puppet代理烘焙图像 例如,在烘焙centos映像时添加shell命令yum安装-y puppet factor hiera 参考: 因此,如果您准备了映像、导出到vsphere或生成aws ami映像,则以该映像开头的任何实例都将已经安装了puppet 使用

我已经在主机和一个客户端安装了puppet。现在我想在我所有的100台服务器上安装它,并签署证书。我知道我可以一次向所有主机签署证书,但是有没有办法一次在所有主机上安装puppet?

几种方法:

烘焙图像 使用为这100台服务器安装的puppet代理烘焙图像

例如,在烘焙centos映像时添加shell命令
yum安装-y puppet factor hiera

参考:

因此,如果您准备了映像、导出到vsphere或生成aws ami映像,则以该映像开头的任何实例都将已经安装了puppet

使用自动化工具
如果这些客户端已经创建并正在运行。使用或任何其他自动化工具直接安装puppet

如果不想创建映像,可以启动bash“post script”,该脚本将在每个实例启动后立即执行。看

调用AWS CLI以启动一个实例的示例:

ec2-run-instances --key KEYPAIR --user-data-file install.sh <ami_version>
yum install -y puppet facter hiera