site.pp资源清单;

#files property;
file { "/home/1.txt":
owner => "root",
group => "root",
mode => 644,
}

#exec shell_scripts;
exec { "echo111":
cwd => "/tmp",
command => "echo abcd" >> /home/1.txt,
user => "root",
path => "/usr/local/sbin"
}

#files trans;
fileserver.conf
[abc]
path /etc/puppet/files
allow *
site.pp
file { "/home/test.txt":
source => "puppet://${puppet}/${abc}/test.txt",
}
[注,上面中的abc为在fileserver.conf中定义的模块]

#service status
service { "portmap":
ensure => "stopped",
}
[注,ensure共有2个参数,另外一个是running]

#cron set
cron { "test01": ensure => absent,
command => "(/bin/echo 123 > /home/ruiy/abc)",
user => "root",
minute => "*/3",
hour = ['2-4'],
monthday => "21",
month => "12",
weekday => "2",
# */3 2-4 21 12 2
}

ssh -np 33777 root@192.168.7.156 “svn up svn://192.168.7.135:9999/puppet /etc/puppet –username=puppet –password=puppet;sh /www/leary/run_client.sh”

Pupppet 用于管理系统配置。但实时性差
Func 实时性好,但无法记忆系统配置

puppet_list的更多相关文章

随机推荐

  1. Microsoft SQL Server 2008 R2 中文安装说明

    Microsoft SQL Server 2008 基本安装说明 安装SQL2008的过程与SQL2005的程序基本一样,只不过在安装的过程中部分选项有所改变,当然如果只熟悉SQL2000安装的同志来 ...

  2. C# and JSON

    JQuery Parse JSON var obj = $.parseJSON(data); C# creates JSON string: public static class JSONHelpe ...

  3. SQL中not and or优先级问题

    SQL中 not  and or优先级问题 刚刚在项目中遇到这样一个问题,SQL语句如下: 我想要的结果的条件是:1. LIBRARY_ID=1 或者 LIB_ID=1 2.STATUS=3 但是结果 ...

  4. win7(x64)+VS2012+cocos2d-x环境的配置以及试运行

    原地址:http://blog.csdn.net/gf771115/article/details/20740993 转自:http://blog.sina.com.cn/s/blog_62df697 ...

  5. ZOJ 3609 Modular Inverse

    点我看题目 题意 : 这个题是求逆元的,怎么说呢,题目看着很别扭....就是给你a和m,让你求一个最小的x满足a-1≡x (mod m).或者ax≡1 (mod m).通俗点说呢,就是找一个最小的x, ...

  6. jsp接收相同复合参数 request.getParameterValues()用法

    在网站中往往需要用户选择复选框,此时需要创建多个复选框让用户进行选择: <head> <meta http-equiv="Content-Type" conten ...

  7. Java集合类之HashMap

    package com.test; import java.util.*; public class Demo7_3 { public static void main(String[] args) ...

  8. Python Anaconda2 (64-bit) 安装后启动jupyter-notebook默认目录更改

    看了网上很多关于更改 python notebook的,好麻烦,所以想了一招. python notebook 现在改名叫 jupyter-notebook ,被集成在Anaconda中. Anaco ...

  9. linux移植简介[MS2]

    一:修改Makefile 1添加编译选项,2添加时钟 二:图形化配置(make menuconfig) 此时生成zlmage,  可以跑起来 三:对NandFlash配置,yaffs2 文件系统配置, ...

  10. 多设备官方教程(6)控制多版本API

    Supporting Different Platform Versions While the latest versions of Android often provide great APIs ...