阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Puppet之class模块案例

228次阅读
没有评论

共计 1491 个字符,预计需要花费 4 分钟才能阅读完成。

本文系统 CentOS6.0 puppet 版本:2.6.18

先来看下 module 的路径及最基本的目录结构:
[root@master modules]# puppet master –configprint modulepath
/etc/puppet/modules:/usr/share/puppet/modules
[root@master modules]# pwd
/etc/puppet/modules
[root@master modules]# tree -l
.
└── ssh
    ├── files    #文件目录
    │  └── sshd_config  #要下载的文件
    ├── manifests     
    │  └── init.pp
    └── templates      #模版文件
4 directories, 2 files

查看 site.pp 要包含模块名
[root@master ~]# vim /etc/puppet/manifests/site.pp
include “ssh”

查看模块内容
[root@master ~]# vim /etc/puppet/modules/ssh/manifests/init.pp
class ssh {
        package {“openssh-server”:
                ensure => present,
                }
        file {“/etc/ssh/sshd_config”:
                ensure => present,
                owner => root,
                group => root,
                mode => 0600,
                source => “puppet:///modules/ssh/sshd_config”,
                notify => service[‘sshd’],
                }
        service {“sshd”:
                ensure => running,
                enable => true,
                hasrestart => true,
                hasstatus => true,
                }
}

上面文件可以实现:
安装 openssh-server
将 master 端的 sshd_config 下载
然后重启 sshd 服务,并且实现开机启动
下面在客户端

Puppet 之 class 模块案例

Puppet 的详细介绍:请点这里
Puppet 的下载地址:请点这里

Puppet 学习系列:

Puppet 学习一:安装及简单实例应用 http://www.linuxidc.com/Linux/2013-08/88710.htm

Puppet 学习二: 简单模块配置和应用 http://www.linuxidc.com/Linux/2013-08/88711.htm

相关阅读:

有关 Puppet agent 端三种备份恢复方案探讨研究 http://www.linuxidc.com/Linux/2013-07/87885.htm
选择更安全的方式注册你的 Puppet 节点 http://www.linuxidc.com/Linux/2013-07/87884.htm
通过配置 SSH 深刻理解 Puppet 的语法及工作机制 http://www.linuxidc.com/Linux/2013-07/87882.htm
Puppet 利用 Nginx 多端口实现负载均衡 http://www.linuxidc.com/Linux/2013-02/79794.htm
CentOS(5 和 6)下 Puppet 的 C / S 模式实例 http://www.linuxidc.com/Linux/2011-12/50502.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计1491字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中