第2天:Ansible核心命令与基础模块(6课时)-001篇
文章目录第2天:Ansible核心命令与基础模块(6课时)课时7:Ansible临时命令(ad-hoc)(45分钟)核心内容补充实验2-1:使用ad-hoc批量执行命令(20分钟)练习题2-1 参考答案课时8:核心模块(一)—— 命令与文件模块(45分钟)核心内容补充实验2-2:使用文件类模块批量操作(25分钟)练习题2-2 参考答案课时9:核心模块(二)—— 软件与服务模块(45分钟)核心内容补充实验2-3:批量安装并启动Nginx服务(25分钟)练习题2-3 参考答案课时10:核心模块(三)—— 用户与防火墙模块(45分钟)核心内容补充实验2-4:批量创建用户与配置防火墙(25分钟)练习题2-4 参考答案课时11:ansible-doc与模块查询(45分钟)核心内容补充实验2-5:使用ansible-doc查询模块(15分钟)练习题2-5 参考答案课时12:第二天总结与答疑(45分钟)当日知识点梳理补充:模块使用常见错误(CentOS 7.9 + Python 3.6专属)环境适配最终说明第2天:Ansible核心命令与基础模块(6课时)适配环境:CentOS 7.9 + Python 3.6 + Ansible 2.9.27(兼容该环境的最终稳定版)前置条件:已完成控制节点Ansible安装、主机清单配置、SSH免密登录、普通用户sudo提权;托管节点均为CentOS 7.9,已部署Python 3.6环境。全局约定:所有命令默认通过-b(–become)实现sudo提权;针对Python 3.6环境,主机清单全局配置ansible_python_interpreter=/usr/bin/python3.6。课时7:Ansible临时命令(ad-hoc)(45分钟)核心内容补充ad-hoc命令完整格式与参数基础语法:ansible 主机模式 [全局选项] -m 模块名 -a "模块参数"核心全局选项:-i:指定主机清单文件路径,默认读取/etc/ansible/hosts-u:指定远程执行的用户名-