yaml语法

YAML语法学习笔记

别说谁变了你拦得住时间么 提交于 2020-03-30 23:51:46
基本语法 k:(空格)v: 表示一对键值对(必须注意空格) 以空格的缩进来控制层级关系 凡是左对齐的一列数据,都是同一层级的 server: port: 8080 path: /hello 属性和值大小写敏感 值的写法 字面量:普通的值,数字,boolean,字符串 : k: v: 字面直接来写 字符串默认不用加上单引号或者双引号 "":不会转移字符串内的特殊字符 name: "a \n b" output = a 换行 b '':会转义字符 name: "a \n b" output = a \n b 对象map键值对 k: v: 方式 friends: lastName: zhangsan age: 20 行内写法: friends: {lastName: zhangsan,age: 18} 数组(List,set) pets: - cat - dog - pig 行内写法: pets: [cat,dog,pig] 来源: https://www.cnblogs.com/ez4zzw/p/12602217.html

03.yaml语法和playbook写法

巧了我就是萌 提交于 2020-03-23 17:38:20
ansible的playbook采用yaml语法,它简单地实现了json格式的事件描述。yaml之于json就像markdown之于html一样,极度简化了json的书写。在学习ansible playbook之前,很有必要把yaml的语法格式、引用方式做个梳理。 1.1 初步说明 以一个简单的playbook为例,说明yaml的基本语法。 --- - hosts: 192.168.100.59,192.168.100.65 remote_user: root pre_tasks: - name: set epel repo for Centos 7 yum_repository: name: epel7 description: epel7 on CentOS 7 baseurl: http://mirrors.aliyun.com/epel/7/$basearch/ gpgcheck: no enabled: True tasks: # install nginx and run it - name: install nginx yum: name=nginx state=installed update_cache=yes - name: start nginx service: name=nginx state=started post_tasks: - shell:

springBoot_02

白昼怎懂夜的黑 提交于 2020-02-08 02:08:53
Spring boot配置 springBoot可以用properties配置,也可以用yml配置,官方推荐yml,配置文件名字是固定的,名为application.properties或application.yml YAML做配置一门语言: 以前的配置文件;大多都使用的是 xxxx.xml文件还有properties; YAML:以数据为中心,比json、xml等更适合做配置文件; YAML:配置例子 server: port: 8081 yml语法 k:(空格)v:表示一对键值对(空格必须有); 以空格的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的 server: port: 8081 path: /hello 属性和值也是大小写敏感; 值的写法 1)字面量:普通的值(数字,字符串,布尔) k: v:字面直接来写; 字符串默认不用加上单引号或者双引号; "":双引号;不会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思 name: "zhangsan \n lisi":输出;zhangsan 换行 lisi '':单引号;会转义特殊字符,特殊字符最终只是一个普通的字符串数据 name: ‘zhangsan \n lisi’:输出;zhangsan \n lisi 2)k: v:在下一行来写对象的属性和值的关系;注意缩进 对象还是k: v的方式

SpringBoot 新手入门(五)

不羁岁月 提交于 2020-01-26 07:10:25
一、SpringBoot的yml配置文件 (1)SpringBoot的配置文件常用的有2种类型,.properties和.yml。 默认情况下,SpringBoot会加载classpath或者classpath:/config下的application.properties 或者a pplication.yml文件。 .properties文件是我们常用的配置文件,.yml则是YAML文件,YAML是一种易阅读、易和脚本语言交互的用来表达资料序列的编程语言,这里简单说下语法   (1)使用空格 Space 缩进分层,同层元素左对齐,不同层元素使用不同的空格数目缩进(不能使用 Tab,各系统 Tab对应的空格数目可能不同,导致层次混乱);    (2)#表示注释;   (3)破折号后面跟一个空格表示列表;    (4)key和value之间用冒号和空格分隔。 environments : dev : url : http : / / dev . bar . com name : Developer Setup prod : url : http : / / foo . bar . com name : My Cool App #yaml 的list集合 my : servers : - dev . bar . com - foo . bar . com

ansible--playbook

烂漫一生 提交于 2019-12-05 00:34:50
playbook语法 playbook使用YAML语法描述配置文件,总的来说具有以下特性: 需要以“---”开始,且需顶行手写 此行开始正常些playbook的内容 使用 # 号注释代码 缩进必须是统一的,不能讲空格和Tab混用。 缩进的级别必须是一致的。 大小写敏感。 key/value值可同行写也可以换行写,同行使用 : ,换行需要以 -分隔 一个name只能包括一个task。 来源: https://www.cnblogs.com/peilanluo/p/11891838.html

YAML语法

橙三吉。 提交于 2019-11-28 00:55:17
字面量:普通的值(数字,字符串,布尔) k: v:字面直接来写; 字符串默认不用加上单引号或者双引号; "":双引号;不会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思 name: "zhangsan \n lisi":输出;zhangsan 换行 lisi '':单引号;会转义特殊字符,特殊字符最终只是一个普通的字符串数据 name: ‘zhangsan \n lisi’:输出;zhangsan \n lisi 来源: https://www.cnblogs.com/banml/p/11384539.html

yaml 配置文件的语法。

时光怂恿深爱的人放手 提交于 2019-11-26 16:41:54
1、基本语法   1. k:(空格)v:表示一对键值对( 注意:空格必须有 );   2.以**空格**的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的   3.值的驼峰写法和用“-”隔开是一样的值,如:lastName 和 last-name 都是可以的   4.列子:     server:      port: 8081      path: /hello    注意:属性和值也是大小写敏感 2、值的写法   1.字面量:普通的值(数字,字符串,布尔)      k: v:字面直接来写; ​      1.字符串默认不用加上单引号或者双引号;        2.字符串特殊处理 ​        "":双引号;不会转义字符串里面的特殊字符;特殊字符会作为本身想表示的意思 ​        例子: name: "zhangsan \n lisi":输出;zhangsan 换行 lisi ​        '':单引号;会转义特殊字符,特殊字符最终只是一个普通的字符串数据 ​       例子: name: ‘zhangsan \n lisi’:输出;zhangsan \n lisi   2.对象、Map:     1.k: v:在下一行来写对象的属性和值的关系;注意缩进,对象还是k: v的方式,注意左对齐。       例子:         friends: