ansible自用常用模块
file模块
ansible 主机组 -m file -a "path=目标路径 owner=属主 group=属组 mode=权限"
参数
path//目录文件路径,相当于copy模块的dest,其他模块的name
src//源文件路径
owner//属主
group//属组
mode//权限
state//控制状态
absent//删除
directory//创建目录
file//修改文件属性(默认)
touch//创建文件
link hard//链接
recurse//递归,recurse=yes
mount模块
ansible 主机组 -m mount -a "src=设备路径 path=挂载点 fstype=文件系统 state=挂载类型"
参数
path//挂载点
src//需要挂载的设备
fstype//挂载设备的文件系统
iso9660//光驱
ext4、xfs、nfs
cifs samba的共享文件系统
ntfs windows磁盘文件系统
opts//挂载属性
notime
noexec
nosuid
state//挂载动作
present//开机挂载,仅将挂载配置写入/etc/fstab并不会真的挂载
mounted//挂载设备,并将配置写入/etc/fstab
unmounted//卸载设备,不会清除/etc/fstab写入的配置
absent//卸载设备,并清理/etc/fstab写入的配置
赞 (0)