2019/03/23 Ansible常见模块

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_42227818/article/details/88770935

**利用模块来执行单独的ansible命令
command默认模块
shell
copy 是把服务器期文件复制到客户端去
script
ping
**在这里插入图片描述
Fetch是吧远程主机的文件抓取到ansible主机上
只能抓取单个文件

在这里插入图片描述
在这里插入图片描述
必须是文件不能是目录,当前版本只能抓取单个文件,未来可能支持目录
抓取各个主机的日志

在这里插入图片描述
在这里插入图片描述
生成了独立文件夹
在这里插入图片描述
想要抓取。log后缀的日志
在这里插入图片描述
这样做报错,认为*号是文件名
在这里插入图片描述
可以把这些文件打包,再复制过来
建议使用unarchive,说明有专门的打包模块

在这里插入图片描述
在这里插入图片描述
成功抓取
在这里插入图片描述
在这里插入图片描述
有一个专门解包 unarchive ,打包模块archive
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
可以依据state的不同状态来依据做什么
在这里插入图片描述
用file模块创建新文
name远程主机路径,touch表示创建空文件

在这里插入图片描述
absent缺席 (表示删除的意思)
在这里插入图片描述
创建文件夹directory
在这里插入图片描述
创建成功
在这里插入图片描述
可以创建软链接
dest ,name ,path都是等价的

在这里插入图片描述
在这里插入图片描述
删除软链接
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
把data下面的所有文件删除
在这里插入图片描述
未删除
在这里插入图片描述
103 data是挂载点删除不了,其他的删除了
在这里插入图片描述
重新创建data文件夹
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
后期可以按照每个机器主机名按照变量生产
在这里插入图片描述
连生效带改名都做了
在这里插入图片描述![
这个没有修改,良好的习惯
在这里插入图片描述
![](https://img-blog.csdnimg.cn/20190324140227400.png)
在这里插入图片描述
ansble_xxxname都是变量,写在专门的模块里
在这里插入图片描述
在这里插入图片描述
还有计划任务,每分钟执行一次广播
在这里插入图片描述
在这里插入图片描述
计划任务格式 ,*/5每5分钟
在这里插入图片描述
1-5分钟
在这里插入图片描述
3,5,6分钟
在这里插入图片描述
每分钟周一周三周五执行广播
在这里插入图片描述
查看是否生成 crontab -e
在这里插入图片描述
在这里插入图片描述
禁用计划任务,job必须有
在这里插入图片描述
生效了,但是name没有写,认为把新的任务关掉了,语法上必须加name
在这里插入图片描述
在这里插入图片描述
成功
在这里插入图片描述
想要重新启用计划任务
在这里插入图片描述
在这里插入图片描述
yesno可以代替true,false
v
**删除计划,absent
**
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
临时禁用yum仓库
在这里插入图片描述
在这里插入图片描述
present在线
absent缺席

在这里插入图片描述
enable=1启用
在这里插入图片描述
安装一个仓库
在这里插入图片描述
list可以查看
在这里插入图片描述
卸载yum包
在这里插入图片描述
想知道是否被卸载
在这里插入图片描述
安装多个包
在这里插入图片描述
卸载多个
在这里插入图片描述
这个包是7上文件,6也装不上去
在这里插入图片描述
在这里插入图片描述
想要在别的主机上安装,需要copy到其他主机上面
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
就可以用yum安装了
在这里插入图片描述
安装上了
在这里插入图片描述
可以把gpgcheck检查禁用了
在这里插入图片描述
也存在yum更新缓存的问题
在这里插入图片描述
dstat监控工具
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
刚才装了ftp服务,想要远程的启动起来
在这里插入图片描述
现在是启动状态并且开机时启动的
在这里插入图片描述
重启服务
在这里插入图片描述
设置为停止和开机不启动
在这里插入图片描述
在这里插入图片描述在这里插入图片描述
remove userdel -r 类似把家目录删除

创建一个nginx账号,给nginx服务用的,nologin的shell类型,系统账号,(要指定系统信息
附属组 groups
主组group

在这里插入图片描述
在这里插入图片描述
源码编译不像yum安装会创建账号,有时候需要ansible手动创建账号
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42227818/article/details/88770935
今日推荐