3.使用Ansible中的playbook

一、Playbook与YAML
Ansible实现管理的方式包括:
Ad-Hoc: 利用ansible命令直接完成管理,主要用于临时命令使用场景。

playbook: ansible脚本,主要用于大型项目场景,需要前期的规划,playbook是由一个或多个play组成的列表,使用YAML来编写。

YAML:是一种表达资料序列的格式,类似XML。特点:可读性好、和脚本语言交互性好、易于实现、使用程序执行流梳理方式、可扩展性强。

YAML语法简介:
在这里插入图片描述

YAML列表

在这里插入图片描述

YAML字典:存放键值
格式一:
在这里插入图片描述

格式二:
在这里插入图片描述

playbook常用参数:
在这里插入图片描述

测试:vim test.yml在这里插入图片描述

ansible-playbook test.yml 执行剧本
ansible-playbook --syntax-check test.yml 检测语法错误
ansible-playbook --list-hosts test.yml 列出hosts
ansible-playbook --list-tags test.yml 列出tags
ansible-playbook --list-tasks test.yml 列出tasks
ansible-playbook -v test.yml -v显示详细过程 -vv更详细

二、vim设定技巧
参数详解:
在这里插入图片描述

vim ~/.vimrc
autocmd FileType yaml setlocal ai ts=2 sw=2 et

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值