网站建设销售技巧,宝塔搭建wordpress的基本设置,网站建设平台策划,vr 做的网站目录
一、Playbook的功能
二、YAML
1、简介
2、特点
3、语法简介
4、YAML 列表
5、YAML的字典
三、playbook执行命令
四、 Playbook的核心组件
五、vim 设定技巧
练习 一、Playbook的功能
playbook 是由一个或多个play组成的列表 Playboot 文件使用YAML来写的
二、…目录
一、Playbook的功能
二、YAML
1、简介
2、特点
3、语法简介
4、YAML 列表
5、YAML的字典
三、playbook执行命令
四、 Playbook的核心组件
五、vim 设定技巧
练习 一、Playbook的功能
playbook 是由一个或多个play组成的列表 Playboot 文件使用YAML来写的
二、YAML
1、简介
是一种表达资料序列的格式类似XML全称Yet Another Markup Language于2001年首次发表官网www.yaml.org
2、特点
可读性好 和脚本语言交互性号 易于实现 适用程序执行流梳理方式 可扩展性强
3、语法简介 在文件中用[---]开始 在文件中用[...]结尾 次行一般书写文件内容 缩进严格 大小写敏感 key/value可以多行书写也可一行书写一行书写用隔开 value可以是个字符串也可是list 一个play需要包括name和tasks name 是描述 tasks 是动作 一个name只能包含一个task 扩展名称yml或者yaml vim test.yml 4、YAML 列表
[Linux,C,Java,Python]
- Linux - C - Java - Python
5、YAML的字典
字典作用存放键值 name:westos age:12 jobs:linux
{name: westos, age: 12, jobs: linux} name haosts tasks是字典group和user有-是因为他是子元素
三、playbook执行命令 ansible-playbook xxx.yml ... --check|-C ##检测 --syntax-check ##check language --list-hosts ##列出hosts --list-tags ##列出tag --list-tasks ##列出task --limit ##指定执行主机 -v -vv ##现实过程 执行成功 想要显示一下密码 想显示密码的信息没有 这个时候加上-v可以显示了 想检测动作做的对不对使用--check
执行个删除 没有报错代表语法没有问题
--check预执行 使用变量 ,使用-e --list-hosts列出执行主机 --list-tags列出目标
tags是play运行的别名可以选择运行或者不运行 给每一个都设置标签 --list-tags 只运行中间可以用,号隔开 不运行哪一个 --list-tasks列出动作 --limit指定主机执行 四、 Playbook的核心组件 name #可选建议使用多用于说明 hosts #受控主机列表 tasks #任务 #用与选择执行部分代码 五、vim 设定技巧 autocmd FileType yaml setlocal ai ts2 sw2 et setlocal ##设定当前文件 ai ##自动退格对齐 auto indent ts ##tab建长度为2空格 tabstop2 sw ##缩进长度为2 shiftwidth2 et ##把tab键变成空格 expandtab 练习
1、部署好ftp服务并开启匿名用户访问权力 2、部署apache服务设定默认发布文件内容为www.westos.org