Ansible YML语言
2016-07-05 09:05
295 查看
要熟练使用ansible,则必须要掌握YML语法,因为不管是playbook还是roles中,都要写YML文件。
以下是YML语法的三个基本规则:
1、YML使用缩进来表示层级关系,缩进用2个空格,不能使用table
2、冒号后面有一个空格,除了表示路径的情况以外
如: my_key: my_value
3、短横线表示列表,短横线后面要有一个空格,如:
- list_value_one
- list_value_tow
- list_value_three
生产环境中的YML文件案例:
本文出自 “zengestudy” 博客,请务必保留此出处http://zengestudy.blog.51cto.com/1702365/1795804
以下是YML语法的三个基本规则:
1、YML使用缩进来表示层级关系,缩进用2个空格,不能使用table
2、冒号后面有一个空格,除了表示路径的情况以外
如: my_key: my_value
3、短横线表示列表,短横线后面要有一个空格,如:
- list_value_one
- list_value_tow
- list_value_three
生产环境中的YML文件案例:
--- - name: create /srv/nginx directory file: path=/srv/nginx state=directory mode=0755 - name: sync nginx rpm package synchronize: src={{ file_path }}/files/rpm/ dest=/srv/nginx/ delete=yes - name: install nginx yum: name={{ item }} state=present disable_gpg_check=yes with_items: - /srv/nginx/nginx-1.8.1-1.el6.ngx.x86_64.rpm - name: delete defaults config file: path=/etc/nginx/conf.d/default.conf state=absent - name: cp nginx.conf template: src={{ file_path }}/files/conf/nginx.conf dest=/etc/nginx/nginx.conf
本文出自 “zengestudy” 博客,请务必保留此出处http://zengestudy.blog.51cto.com/1702365/1795804
相关文章推荐
- 199. Binary Tree Right Side View
- opencv轮廓提取(边缘检测)后随机删除部分点,以减少运算量
- Android Mediaplayer error (1, -2147483648) Error (-38,0)解决方案(网络记载和本地加载两种情况)
- 基于MATLAB的线性代数 对n阶矩阵求伴随矩阵
- 接口回调是个啥?
- 日志分析笔记-PERL
- 微信支付原总经理吴毅:离开腾讯,如何再战蚂蚁金服?
- ListView设置不同item(包涵radiobutton和EditText),并解决滑动listview后radiobutton和EditText内容被清空的情况
- LAMP--默认虚拟主机
- oracle 12170:tns:连接超时
- springmvc的控制器是单例的
- 带你了解加速度传感器的几种应用
- 动态语言和静态语言
- ubuntu14.04开机登录死循环
- C# 文件及目录操作类
- SOLR使用手册之查询语法
- 带你了解加速度传感器的几种应用
- 基于MATLAB的线性代数 各阶主子式
- 我的手机管家(11) 网络助手 界面设计及适配器
- Ubuntu下Hadoop以及Spark配置