Ansible 离线安装脚本整理:Rocky Linux 与 Ubuntu 双方案
本文把 Rocky Linux 9.4 与 Ubuntu 24.04 两套离线安装脚本整合为一篇双平台方案说明,重点保留离线包放置规则、安装目录约定和安装校验步骤,适合作为内网环境部署 Ansible 的文章初稿。
共找到 16 篇相关文章
本文把 Rocky Linux 9.4 与 Ubuntu 24.04 两套离线安装脚本整合为一篇双平台方案说明,重点保留离线包放置规则、安装目录约定和安装校验步骤,适合作为内网环境部署 Ansible 的文章初稿。
本文以 NFS 服务端部署案例为主线,系统整理原笔记中基于 Ansible `roles` 的落地方法,包括目录初始化、`tasks/main.yml` 编写、模板与静态文件准备、`handlers` 配置,以及如何通过 `top.yml` 统一调用角色并用检查模式验证执行结果。
本文围绕原笔记最后的“优化”部分展开,系统整理 Ansible 在性能、并发、Facts、主机分组和 SSH 连接上的优化建议,同时保留管理端与被管理端的 `sudo` 配置示例、密钥分发步骤以及跳板机和密码加密等安全思路,适合作为批量管理场景下的运维实践清单。
本文围绕 `ansible-vault` 的基础使用展开,结合原笔记中的 `hosts` 文件示例,说明如何对敏感信息进行加密、在加密状态下继续执行 `ansible` 与 `ansible-playbook` 命令,以及在需要恢复明文时如何解密,适合作为 Ansible 安全配置的入门实践。
本文围绕 Ansible Galaxy 的基础定位展开,结合原笔记中给出的社区示例,说明 Galaxy 在整个 Ansible 复用体系中的作用,以及如何通过 `ansible-galaxy` 快速安装别人已经发布好的 Collection,适合作为接触社区角色生态时的入门说明。
本文围绕 Ansible 中的 `roles` 规范展开,重点说明在 `include_tasks` 让剧本逐步模块化之后,为什么还需要继续用标准目录结构管理 `tasks`、`handlers`、`files`、`templates` 与变量文件,适合作为理解 Roles 设计思路的入门笔记。
本文围绕 Ansible 中的 `include_tasks` 展开,重点说明为什么要把大剧本拆分成多个小剧本,以及如何通过一个总剧本把 NFS 服务端和客户端的子任务重新组合起来,适合作为剧本可维护性优化的入门实践。
本文围绕 Ansible 剧本调试展开,系统整理 `-C --check`、`--syntax-check`、`--step`、`tags` 与 `ignore_errors` 的典型用法,帮助在编写和排查 Playbook 时更安全、更高效地定位问题。
本文围绕 Ansible 中的 Jinja2 模板展开,重点整理 `template` 模块的基本使用方式,以及在模板文件中进行条件判断和循环渲染的常见写法,适合作为 Ansible 配置文件动态分发的入门文章。
本文围绕 Ansible 剧本中的流程控制展开,重点梳理 `handlers`、`when` 和 `loop` 三类最常用能力,帮助把“任务顺序执行”进一步提升为“按条件执行、按变化触发、按列表批量处理”的自动化思路。