1.什么是playbook 及playbook的组成
playbook是又一个或多个play组成的列表
playbook 文件使用YAML来写的
YAML 是一种表达资料序列的格式 类似XML 2001 年首次发表 www.yaml.org
特点:可读性好 和脚本语言交互性好 易于实现 适用程序执行流处理方式 可扩展性好
缩进严格 大小写敏感
key/value可以多行书写 也可以一行书写 用逗号 隔开 value 可以是字符串 也可是list 一个play需要包括 name和tasks name是描述 tasks 是动作 一个name只能包含一个tasks 扩展名称 yml 或者ya
ml
2 playbook 小练习
建立用户 westosuser id 6666 gid 6666 附加组21 密码 westos
westos 是变量 变量没有 外部指定
3 列表和字典
列表前面加- 字典前面不加-
4 palybook 的组成及命令常用参数
palybook 核心组件
name:可选 建议使用多用于说明 hosts: 受控主机列表 tasks任务 用于选择执行部分代码
想使用变量
5.部署apache服务 设定默认发布内容为www.westos.org
6. 部署 FTP 服务
7 playbook中的tags
不写tags 全部都会依次运行
不写tags 全部都会依次运行