puppet 测试SVN整合

简介: 转载:http://blog.51cto.com/ywzhou/1576479一、测试SVN任务更新1、在管理机器上(win7)安装SVN客户端并检出2、新建一个文档并提交3、过5分钟后在puppet客户端查看:[root@puppet ~]# svn list http://10.

转载:http://blog.51cto.com/ywzhou/1576479
一、测试SVN任务更新

1、在管理机器上(win7)安装SVN客户端并检出

2、新建一个文档并提交

3、过5分钟后在puppet客户端查看:

[root@puppet ~]# svn list http://10.188.1.73:8080/svn
[root@puppet ~]# ls /etc/puppet
4、能看到新增加的文档表示OK

二、测试SVN勾子更新

1、按前一小节删除计划任务再使用勾子法

2、在客户端添加并提交一个新文档

3、在服务器端执行测试

[root@puppet ~]# cd /usr/local/svn/puppet/hooks
[root@puppet hooks]# ./post-commit
[root@puppet hooks]# svn list http://10.188.1.73:8080/svn
[root@puppet hooks]# ls /etc/puppet
4、能看到新增加的文档表示OK

三、测试puppet更新

1、SVN客户端修改测试案例

修改\puppet\manifests\site.pp后提交:

node default {
case operatingsystem { Windows: {file_path = 'C:\helloworld.txt'
}
/(RedHat|CentOS|Fedora|Ubuntu|Debian)/: {
file_path = '/tmp/helloworld.txt' } } file {file_path : content => "test puppet update";} #修改了文件内容
}
2、看测试结果

(1)查看服务端puppet主机

[root@puppet ~]# cat /etc/puppet/manifests/site.pp
node default {
case operatingsystem { Windows: {file_path = 'C:\helloworld.txt'
}
/(RedHat|CentOS|Fedora|Ubuntu|Debian)/: {
file_path = '/tmp/helloworld.txt' } } file {file_path : content => "test puppet update";}
}
可以看到content定义的内容更新了,说明SVN成功更新了/etc/puppet目录。

(2)查看客户端zabbix主机

  客户端默认每30分钟从puppet服务器获取更新配置

[root@zabbix ~]# cat /tmp/helloworld.txt
test puppet update
客户端文件成功更新,如果没有更新,手动执行以下命令,根据情况来排错:

[root@zabbix ~]# puppet agent --server puppet.ewin.com --test

目录
相关文章
|
SQL 运维 jenkins
测试思想-流程规范 SVN代码管理与版本控制
测试思想-流程规范 SVN代码管理与版本控制
161 0
|
Android开发
2020-9测试通过:eclipse安装svn插件
2020-9测试通过:eclipse安装svn插件
129 0
2020-9测试通过:eclipse安装svn插件
puppet连载六:创建测试模块test
创建测试模块 mkdir -p /etc/puppet/modules/test/{manifests,templates,files} vi /etc/puppet/modules/test/manifests/init.
898 0
|
网络协议 Apache
puppet 连载一:服务端和客户端安装(puppet、svn)
1、mkdir /puppet mkdir /puppet/soft 2、服务端安装dnsmasq:yum install -y dnsmasq cp /etc/dnsmasq.
1422 0
|
Apache 数据库管理 数据安全/隐私保护
puppet 安装svn
转载:http://blog.51cto.com/ywzhou/1576378一、工作流程 1、在puppet服务器中安装SVN服务端和客户端 2、将puppet的配置目录/etc/puppet上传到本地SVN服务器 3、删除/etc/puppet,然...
1139 0
|
Apache 网络协议 数据安全/隐私保护
puppet 整合SVN+APACHE
转载:http://blog.51cto.com/ywzhou/1576387 1、安装Apache [root@puppet ~]# yum install -y httpd httpd-devel [root@puppet ~]# service ...
1029 0
|
Web App开发 网络安全 Windows
puppet 整合SVN
转载:http://blog.51cto.com/ywzhou/15764361、检查 [root@puppet ~]# ll /etc/puppet/ 总用量 32 -rw-r--r-- 1 root root 4178 11月 5 16:10 auth.
1027 0
|
测试技术 网络安全 Unix