Linux_319_Ansible之YAML语法介绍
2022-11-26 本文已影响0人
为宇绸缪
yaml语法规范
在学习ansible的时候,编写playbook是最重要的环节,playbook是遵循yaml语法的,因此需要掌握yaml语法的数据格式
目前主流使用的数据格式:json、xml、yaml都属于数据序列化格式
yaml更容易被解析,易读,因此更多的使用在了配置文件当中
ansible saltstack k8s
yaml基本语法
大小敏感
使用缩进表示层级的关系(同样的空格数量)
在配置缩进关系的时候,禁止用tab键,请一个个用空格表示
相同元素的左侧空格数目不重要,只需要对齐即可
yaml语法支持的数据结构
对象:指的就是字典的概念,key:value,注意key:后面有一个空格
数组:指的是列表的概念
playbook编写的规范
剧本的缩进关系,一般是两个空格作为一个缩进,且空格数目无所谓,左侧对齐即可
- hosts: yu
tasks:
- name: Nginx
yum: name=nginx state=installed
- name: do
script: /server/scripts/test_ansible.sh