Puppet部署SSH
资源配置
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0cd44a7ad846749250054e51c9889151.png)
一、基础环境
systemctl stop firewalld
systemctl disable firewalld
sed -i "s/^SELINUX=.*/SELINUX=disabled/g" /etc/selinux/config
- 时间同步,由于 Puppet 使用的 SSL 证书依赖时间同步
yum -y install chrony
systemctl start chronyd
systemctl enable chronyd
chronyc sources -v
hostnamectl set-hostname master.puppet.com
hostnamectl set-hostname client01.puppet.com
hostnamectl set-hostname client02.puppet.com
cat >> /etc/hosts << EOF
192.168.93.128 master.puppet.com
192.168.93.129 client01.puppet.com
192.168.93.130 client02.puppet.com
EOF
二、Puppet 安装与部署
- 安装 Puppet Master,从 官 网 https://yum.puppetlabs.com/el/7/products/x86_64/ 下 载 Puppet 源 puppetlabs-release-7-12.noarch.rpm 软件包,上传到 master.puppet.com 服务器上
rpm -ivh puppetlabs-release-7-12.noarch.rpm
yum install -y puppet-server
systemctl start puppetmaster
systemctl enable puppetmaster