Ansible中常用模块
1.实验环境配置
建立免密登录

编写shell脚本修改受控机权限


建立免密登录连接

2.ansible实现管理的方式及执行方式中如何获得帮助
Ad-Hoc ##利用ansible命令直接完成管理,主要用于临时命令使用场景
playbook ##ansible脚本,主要用于大型项目场景,需要前期的规划
| ansible-doc | 显示模块帮助的指令 |
|---|---|
| -l | 列出可用模块 |
| -s | 显示指定模块的playbook片段 |

3.ansible命令运行方式及常用参数
#常用参数
#--version ##显示版本
#-m module ##指定模块,默认为command模块
#-v ##详细过程 -vv -vvv更详细过程
#--list ##显示主机列表,也可以用--list-hosts
#-k ##提示输入ssh连接密码,默认key认证
#-C ##预执行检测
#-T ##执行命令的超时时间,默认10s
#-u ##指定远程执行的用户
#-b ##执行sudo切换身份操作
#-become-user=USERNAME ##指定sudo的用户
#-K ##提示输入sudo密码


本文介绍了Ansible的使用环境配置,包括建立免密登录和shell脚本权限修改。接着讲解了ansible的管理方式、命令参数以及颜色含义。重点探讨了Ansible的常用模块,如command、shell、script、copy、fetch、file、unarchive、archive、hostname、crontab、yum_repository、dnf、service、user、lineinfile、replace、setup、group和debug,详细阐述了它们的功能和应用场景。
最低0.47元/天 解锁文章
526





