ansible-copy模块详解
小学生素质综合评价
ansible-copy模块详解简介
copy模块⽤于将本地或远程机器上的⽂件拷贝到远程主机上。
模块参数
名称必
默认英斗犬
可选
备注
backup no no yes/no在覆盖之前将原⽂件备份,备份⽂件包含时间信息
卡姿兰眼线笔
content no当⽤content代替src参数的时候,可以把⽂档的内容设置到特定的值
dest yes⽬标绝对路径。如果src是⼀个⽬录,dest也必须是⼀个⽬录。如果dest是不存在的路径,并且如果dest以/结尾或者src是⽬录,则dest被创建。
如果src和dest是⽂件,如果dest的⽗⽬录不存在,任务将失败
follow no no yes/no是否遵循⽬的机器中的⽂件系统链接
force no yes yes/no当内容不同于源时,将替换远程⽂件。设置为no,则只有在⽬标不存在的情况下才会传输⽂件
group no设置⽂件/⽬录的所属组,将被馈送到chown
local_follow no yes yes/no是否遵循本地机器中的⽂件系统链接
mode no设置⽂件权限,模式实际上是⼋进制数字(如0644),少了前⾯的零可能会有意想不到的结果。从版本1.8开始,可以将模式指定为符号模式
(例如u+rwx或u=rw,g=r,o=r)
owner no设置⽂件/⽬录的所属⽤户,将被馈送到chown
remote_src(2.0+)no no yes/no如果yes它会从⽬标机上搜索src⽂件
src no将本地路径复制到远程服务器; 可以是绝对路径或相对的。如果是⼀个⽬录,它将被递归地复制。如果路径以/结尾,则只有该⽬录下内容被复
制到⽬的地,如果没有使⽤/来结尾,则包含⽬录在内的整个内容全部复制
彩妆步骤
unsafe_writes no yes/no是否以不安全的⽅式进⾏,可能导致数据损坏
validate no None复制前是否检验需要复制⽬的地的路径
copy模块包含如下选项:
backup:在覆盖之前将原⽂件备份,备份⽂件包含时间信息。有两个选项:yes|no
content:⽤于替代"src",可以直接设定指定⽂件的值
银饰品如何清洗dest:必选项。要将源⽂件复制到的远程主机的绝对路径,如果源⽂件是⼀个⽬录,那么该路径也必须是个⽬录
directory_mode:递归的设定⽬录的权限,默认为系统默认权限match
force:如果⽬标主机包含该⽂件,但内容不同,如果设置为yes,则强制覆盖,如果为no,则只有当⽬标主机的⽬标位置不存在该⽂件时,才复制。默认为yes
others:所有的file模块⾥的选项都可以在这⾥使⽤
src:要复制到远程主机的⽂件在本地的地址,可以是绝对路径,也可以是相对路径。如果路径是⼀个⽬录,它将递归复制。在这种情况下,如果路径使⽤"/"来结尾,则只复制⽬录⾥的内容,如果没有使⽤"/"来结尾,则包含⽬录在内的整个内容全follow yes/no 当拷贝的⽂件夹内有link存在的时候,那么拷贝过match去的也会有link
force yes/no 默认为yes,会覆盖远程的内容不⼀样的⽂件(可能⽂件名⼀样)。如果是no,就不会拷贝⽂件,如果远程有这个⽂件
毕业的伤感group 设定⼀个组拥有拷贝到远程节点的⽂件权限
mode  等同于chmod,参数可以为“u+rwx or u=rw,g=r,o=r”
owner 设定⼀个⽤户拥有拷贝到远程节点的⽂件权限

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。