Ansible-playbook
语法检查
ansible-playbook --syntax-check one.yaml
会影响到的主机,将在那些主机上执行
ansible-playbook --list-hosts one.yaml
将要执行那些任务
ansible-playbook --list-tasks one.yaml
模拟执行,可以检查出环境问题
ansible-playbook -C one.yaml
one.yaml
- hosts: tea
remote_user: root
tasks:
- name: install redis
yum: name=redis state=latest
- name: start redis
service: name=redis state=started
Handlers:
在特定条件下触发;在接收到其它任务的通知时被触发。
![]()
![]()
使用tags执行playbook中某个特定的任务,可以把多个任务加上相同的标签
fetch模块的使用,只能用于文件,不能用于目录