博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ansible中的playbook
阅读量:3961 次
发布时间:2019-05-24

本文共 1307 字,大约阅读时间需要 4 分钟。

ansible中的playbook

1.Playbook的功能

playbook 是由一个或多个play组成的列表Playboot 文件使用YAML来写的#平时要多看多学习docs.ansible.com

2.YAML

#简介#是一种表达资料序列的格式,类似XMLYet Another Markup Language2001年首次发表www.yaml.org#特点#可读性好和脚本语言交互性号易于实现适用程序执行流梳理方式可扩展性强#语法简介#在文件中用[---]开始在文件中用[...]结尾次行一般书写文件内容缩进严格大小写敏感key/value可以多行书写也可一行书写,一行书写用,隔开value可以是个字符串,也可是list一个play需要包括name和tasksname 是描述tasks 是动作一个name只能包含一个task扩展名称yml或者yaml#YAML 列表#[Linux,C++,Java,Python]- Linux- C++- Java- Python#YAML的字典#字典作用存放键值name:westosage:12jobs:linux{name: "westos", age: "12", jobs: "linux"}###playbook执行命令###ansible-playbook xxx.yml ...--check|-C	    ##检测--syntax-check	##check language--list-hosts	##列出hosts--list-tags	    ##列出tag--list-tasks	##列出task--limit		    ##指定执行主机-v -vv		    ##现实过程###Playbook的核心组件###name			#可选,建议使用多用于说明hosts			#受控主机列表tasks			#任务			    #用与选择执行部分代码#基本示例#---- name: test play book  hosts: all  remote_user: root  tasks:    - name: check hosts      dnf:        name=httpd        state=latest    - name: start httpd      service:        name=httpd        state=started        enabled=yes##vim 设定技巧##autocmd FileType yaml setlocal ai ts=2 sw=2 etsetlocal	##设定当前文件ai		    ##自动退格对齐     auto indentts		    ##tab建长度为2空格 tabstop=2sw		    ##缩进长度为2	   shiftwidth=2et		    ##把tab键变成空格  expandtab
playbook以什么任务开始用ansible-playbook --start-at-task 任务名称 ***.yml

转载地址:http://anhzi.baihongyu.com/

你可能感兴趣的文章
Hibernate中Criteria的完整用法
查看>>
sql jsp
查看>>
spring beans beanfactory applicationcontext
查看>>
使用ORM工具进行数据访问
查看>>
使用ORM工具进行数据访问
查看>>
编译与部署Eclipse+Tomcat+MySQL+Liferay4.1.2
查看>>
POJ3728,The merchant(倍增LCA+分治)
查看>>
2019 ICPC Malaysia National,E. Optimal Slots(01背包变形)
查看>>
洛谷P1638 逛画展(双向队列)
查看>>
POJ2892,Tunnel Warfare(线段树维护连续区间)
查看>>
POJ3468,A Simple Problem with Integers(线段树-区间查询-区间更新)
查看>>
杭电ACM——6463(思维)
查看>>
杭电ACM——2069,Coin Change(DP)
查看>>
杭电ACM——2110,Crisis of HDU(母函数)
查看>>
杭电AM——2152,Fruit(母函数)
查看>>
杭电ACM——2566,统计硬币(DP)
查看>>
堆栈(数据结构)
查看>>
队列(数据结构)
查看>>
Mule ESB-Content-Based Routing Tutorial(1)
查看>>
Mule ESB-Content-Based Routing Tutorial(2)
查看>>