puppet
文章平均质量分 71
SnowRomance
这个作者很懒,什么都没留下…
展开
-
puppet 安装
1.设置 /etc/sysconfig/networkmaster:# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=master.zjcap.cnclient:# cat /etc/sysconfig/networkNETWORKING=yesHOSTNAME=slave-puppet原创 2016-05-09 15:56:16 · 295 阅读 · 0 评论 -
puppet 配置证书
1.服务端查看有哪些客户端证书# puppet cert list (--all)"slave-puppet" (SHA256) A0:BE:9F:85:2F:67:2A:1D:94:D2:A4:4C:8F:2F:6D:2A:C4:F2:33:B4:18:66:1C:6A:D6:AC:10:92:50:4D:A2:D22.让客户端生成 ssl 证书(服务端运行)生产证原创 2016-05-09 15:57:19 · 1343 阅读 · 0 评论 -
puppet 配置模块
1.服务端创建模块# mkdir /etc/puppet/modules/testm 其中 testm 就是模块2.进入模块目录下 并创建 三个目录# cd !$# mkdir {files,manifests,templates}files:放文件或者目录manifests:放配置文件templates:放模板文件3.创建基本的内容,编辑相应的模块原创 2016-05-09 15:57:40 · 421 阅读 · 0 评论 -
puppet 同步目录
1.进入testm 模块下的配置文件定义cd /etc/puppet/modules/testm/manifests2.新增类# vi init.ppclass apache { file { "usr/local/apache2": owner => "root", group => "root", source => "原创 2016-05-09 15:57:54 · 1448 阅读 · 0 评论 -
远程执行命令
1.在 类 apache file下面 写入exec {"123": #名字unless => "test -f /tmp/aminglinux.txt", # 条件,假设这个条件不成立,则执行 command# onlyif => "test -f /tmp/aminglinux.txt原创 2016-05-09 15:58:10 · 310 阅读 · 0 评论 -
crond
1.在类 apache 中 写入cron {"aming1": command => "/sbin/ntpdate time.windows.com", user => "root", minute => "*/10", monthday => "10-15", #hour 小时,monthday 日,month 月,weekd原创 2016-05-09 15:58:26 · 222 阅读 · 0 评论