博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
puppet连载六:创建测试模块test
阅读量:5873 次
发布时间:2019-06-19

本文共 729 字,大约阅读时间需要 2 分钟。

创建测试模块

mkdir -p /etc/puppet/modules/test/{manifests,templates,files}

vi /etc/puppet/modules/test/manifests/init.pp
class test {
file {"/tmp/$hostname.txt":content=>"Hello World!";}
}
vi /etc/puppet/modules/test/templates/test.erb
hostname <%= fqdn %>

添加节点

mkdir -p /etc/puppet/manifests/nodes/

vi /etc/puppet/manifests/nodes/huangat-test.pp
node 'huangat-test' {
include test
}
vi /etc/puppet/manifests/site.pp
node default {
notify {'test-success':
name => 'test-suecces1',
message => 'connect successtest',
}
}
import "nodes/*.pp"

检测语法

puppet parser validate /etc/puppet/modules/test/manifests/init.pp

检查语法,客户端

puppet agent --test --server zhoulj-test --noop

执行

mco puppet runonce -I huangat-test -v

在dashboard上查看运行情况

img_4c65ca402233ca5a94d274b4ab21fbe5.png
image.png

转载地址:http://nhhnx.baihongyu.com/

你可能感兴趣的文章
RabbitMQ指南之二:工作队列(Work Queues)
查看>>
js提交图片转换为base64
查看>>
面向对象 委托
查看>>
PassWord控件
查看>>
【带着canvas去流浪(5)】绘制K线图
查看>>
Linux 删除mysql数据库失败的解决方法
查看>>
浏览器缓存文件导致js文件更改无效
查看>>
如何才能学好javascript
查看>>
学习CodeIgniter框架之旅(二)继承自定义类
查看>>
yum被锁Another app is currently holding the yum lock; waiting for it to exit...
查看>>
Excel .net读取
查看>>
设计模式之简单工厂模式
查看>>
我的Python成长之路---第三天---Python基础(13)---2016年1月16日(雾霾)
查看>>
深度学习-数学-第一篇-标量,向量,矩阵,张量
查看>>
数据库分类
查看>>
How to Read a Book
查看>>
第二讲 线性结构
查看>>
黑盒测试实践进度记录(五)
查看>>
整数的lqp拆分
查看>>
ABP源码分析四十:ZERO的Application和Tenant
查看>>