puppet 新建文件/cron/启动停止程序/安装软件包
原创
©著作权归作者所有:来自51CTO博客作者kexl的原创作品,请联系作者获取转载授权,否则将追究法律责任
# cat site.pp
node default {
file {"/tmp/test": #新建目录文件
ensure => "directory";
"/tmp/test/test.sh": #新建脚本文件
ensure => "present",
mode => 744,
owner => root,
content => "#/bin/bash\necho test | mail -s test wangliqiang@kingsoft.com\n"} # 脚本内容
##上面这段代码处理结果就在客户端自动生成脚本和输入脚本里面的代码 下面这段是这个脚本的cron计划任务
cron {"crontab":
command => "/tmp/test/test.sh", #脚本路径
user => root,
minute => 59, #执行的时间
hour => 7} #执行的时间
##下面这段就是测试exec资源 在/tmp/test下新建test文件
exec {"test":
command => "echo test>/tmp/test/test",
user => "root",
path => "/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin"}
##下面这段就是关闭在客户机上的任务
service {["smb","nfs"]:
ensure => "stopped"}
##安装一个软件
package {"httpd":
ensure => "installed"}
##启动文件
service {["httpd"]:
ensure => "running"}
}
上一篇:puppet之系统用户用户组
下一篇:puppet:管理系统本地文件
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
ubuntu安装deb软件包文件
sudo dpkg -i + /路径/文件名.deb
ubuntu安装deb软件 Ubuntu 安装deb 王睿丶 文件名 -
Android程序中安装其它软件包
1. 介绍应用程序中有时需要调用其它软件,但有时用户没有安装需要调用的软件
android button 文件管理器 download null -
安装vsftp软件包
安装vsftp软件包。
vsftp