file资源

puppet自动化运维之file资源

|▌冷眼眸甩不掉的悲伤 提交于 2021-01-07 07:28:42
puppet自动化运维之file资源 作用: ①.支持文件和目录的操作; ②.设置文件及目录的所有者及权限; ③.恢复文件(包括文件的内容、权限及所有者); ④.清理目录以及子目录。 格式: file {"title": #一般是文件名 ensure => present|absent|file|directory|link content => "content", #文件内容(必须有,否则,文件的内容为空) user => "username", #用户 group => "groupname", #用户组 mode => 权限, # 四位 八进制数 path => "title", # 一般和title同名 source => "puppet:///URL", #指定到master上文件的绝对路径或agent上本地文件绝对路径 target => {"源文件或目录"} #指定目标文件,用于ln -s $target $title recurse => true, #递归 purge => true, #将不再资源中管理的其他数据,删除 force => true; #如不加,则不会删除 } 注:{},代表里面的内容,为必选的。 详解: 注: cp就使用source,echo就使用content。 content content => " 字符串", 把 文件的内容