playbook的编写

playbook使用空格进行缩进,来表示数据结构,空格的数量没有严格要求

play主要由三个键值组成: name  hosts  tasks

name:自定义描述信息 (可以不写但要注意格式)

hosts:指定在哪些主机上运行play

tasks:定义该play要执行哪些任务

简单的playbook格式如下:

当一个playbook写完后不要急着执行:

扫描二维码关注公众号,回复: 11214781 查看本文章

1 检测下语法是否正常

# ansible-playbook --help | grep syntax

# ansible-playbook --syntax-check  xxx.yml

2 空运行(没有在控制主机上运行playbook)

# ansible-playbook --help | grep check

# ansible-playbook -C xxx.yml    -C  ==  --check

3 执行playbook 

# ansible-playbook xxx.yml 

显示任务执行的过程和执行时所需的配置和清单文件

# ansible-playbook xxxyml -vv    (会显示详细的信息,当执行playbook报错误时加上-vv查看详细进行判断)

猜你喜欢

转载自www.cnblogs.com/leading-net/p/12908704.html
今日推荐