puppet 配置模块

1.服务端创建模块
# mkdir /etc/puppet/modules/testm 其中 testm 就是模块
2.进入模块目录下 并创建 三个目录
# cd !$
# mkdir {files,manifests,templates}

files:放文件或者目录
manifests:放配置文件
templates:放模板文件

3.创建基本的内容,编辑相应的模块
# cd files
# vi tt.txt 随便添加内容
    hsaudusahud
# cd ..
# cd manifests
# vi init.pp
class testm{
    file {
         "/tmp/tt.txt":
         owner => "root",
         group => "root",
         mode => 0400,
         source => "puppet://$puppetserver/modules/testm/tt.txt"   # 来源是 /etc/puppet/modules/testm/files下的文件
    }
}

4.设置主配置文件
# vim /etc/puppet/manifests/site.pp
$puppetserver='master.zjcap.cn'
node ' slave-puppet.zjcap.cn'  {   #其中名字为 puppet cert list --all 下的名字
    include testm
}

你可能感兴趣的:(puppet)