侧边栏壁纸
博主头像
随心 博主等级

没有天赋,那就一直重复

  • 累计撰写 13 篇文章
  • 累计创建 4 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

ansible-playbook书写以及模块介绍

随心
2025-06-24 / 0 评论 / 0 点赞 / 0 阅读 / 0 字

书写格式,创建一个以“.yml“结尾的文件,写的内容每个冒号后都要有空格。

--- ##开头三个横杠

- hosts: 主机组 ##或者直接写all表示hosts文件清单的全部机器,首行缩进2个,冒号后要有空格

tasks: # 任务

- file: ##模块名字,用不同的模块,写不同的参数

path: ##等级划分明显,需要在模块下空两格。

state: ##与path是平级的。

- copy: ##如果一个playbook写两个模块需要上下两个模块平级,意思就是首行缩进一样的。

sec:

dest:

这就是大概的格式,因为模块有很多,所有每个模块的参数也都不同,使用过程中遇到某个模块使用专门去查询就可以了。

格式均是这种的,层级划分明显,需要注意格式就好。大概模块以及参数,可以参考"https://cuiml.top/archives/ansibleshi-yong-zhi-nan"此网站的模块,不多,仅供参靠,

也可以按照以下方式书写,只是有些繁琐,可选。

---
- name: 名字    # play的名字,可选项
  hosts: 主机组            # 作用于所有的主机
  tasks:                # 任务
    - name: 名字或介绍     # 第1个任务的名字,可选项
      ping:             # 第1个任务使用的模块

0

评论区