韩公子的Linux大集市头像
关注

Ansible Playbook 语法全解(Nginx实战版)

文章目录

Ansible Playbook 语法全解(Nginx实战版)

适配环境:CentOS 7.9 + test 主机分组(172.16.15.137/180)+ 全局sudo提权 + Python3 解释器
所有代码可直接复制运行,全程以「Nginx 企业级部署」为实战场景,从基础结构到进阶语法逐层拆解,每个语法点都对应可落地的业务场景。


一、Playbook 整体结构与核心规范

1. 最基础的结构规则

Playbook 采用 YAML 格式,有两条不可突破的底层规则:

  1. 顶层必须是列表:文件最外层是 - 开头的列表,每个列表元素是一个「Play」;
  2. 缩进代表层级:统一用 2 个空格表示子层级,禁止使用 Tab 键,同层级元素必须左对齐。

你之前遇到的 got a AnsibleMapping 报错,本质就是顶层写成了字典,不符合 Playbook 「顶层为列表」的强制要求。

2. 最简 Nginx Playbook 示例

先看一个最小可运行的 Playboo

转载自 CSDN-专业IT技术社区

原文链接:https://blog.csdn.net/weixin_36518466/article/details/162911297

文章来源crawl

评论

赞0

评论列表

微信小程序
QQ小程序

关于作者

点赞数:0
关注数:0
粉丝:0
文章:0
关注标签:0
加入于:--