水简介

首页 » 常识 » 常识 » Ansible常用模块copyfi
TUhjnbcbe - 2021/4/30 4:12:00
copy模块将本地文件拷贝到目标主机

[root

node0~]#ansiblewebservers-mcopy-a"src=test.txtdest=/tmp"-uroot

#src:源文件地址dest:目标主机目录

[root

node0~]#ansiblewebservers-a"ls/tmp/test.txt"-uroot

...

CHANGED

rc=0

/tmp/test.txt

...

CHANGED

rc=0

/tmp/test.txt

file模块可以在目标主机创建文件创建目录

[root

node0~]#ansiblewebservers-mfile-a"dest=/tmp/abcstate=directorymode="-uroot

#dest:目标主机地址

#state:状态,可以设置为file(文件),directory(目录),link(软连接),hard(硬连接),touch(空文件),absent(删除一个文件或者目录)

删除目录

[root

node0~]#ansiblewebservers-mfile-a"dest=/tmp/abcstate=absentmode="-uroot

创建文件

[root

node0~]#ansiblewebservers-mfile-a"dest=/tmp/abcstate=touchmode="-uroot

yum模块#安装memcached包

[root

node0~]#ansiblewebservers-myum-a"name=memcachedstate=present"-uroot

#state:present,latest,absent(卸载)

#name:后跟需要安装的包名

#卸载memcached包

[root

node0~]#ansiblewebservers-myum-a"name=memcachedstate=absent"-uroot

user模块创建用户创建用户

[root

node0~]#ansiblewebservers-muser-a"name=foopassword=.
1
查看完整版本: Ansible常用模块copyfi