
puppet
文章平均质量分 71
SnowRomance
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
puppet 安装
1.设置 /etc/sysconfig/network master: # cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=master.zjcap.cn client: # cat /etc/sysconfig/network NETWORKING=yes HOSTNAME=slave-puppet原创 2016-05-09 15:56:16 · 318 阅读 · 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:D2 2.让客户端生成 ssl 证书(服务端运行) 生产证原创 2016-05-09 15:57:19 · 1393 阅读 · 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 · 472 阅读 · 0 评论 -
puppet 同步目录
1.进入testm 模块下的配置文件定义 cd /etc/puppet/modules/testm/manifests 2.新增类 # vi init.pp class apache { file { "usr/local/apache2": owner => "root", group => "root", source => "原创 2016-05-09 15:57:54 · 1499 阅读 · 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 · 341 阅读 · 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 · 242 阅读 · 0 评论