ansible playbook 使用
ansible playbook 格式是json yaml
1. 执行方法
ansible-playbook deply.yml
2. playbook 格式
关键字
hosts 主机ip 主机组名
remote_user 用户身份
vars 变量
tasks 定义顺序执行的action 每个action 调用一个ansible 模块
action 语法
module: module_parametes=module_value
常用模块
yum copy template
handlers event 处理操作
3. 参考例子
- hosts: web
vars:
http_port: 80
remote_user: root
tasks:
- name: remote nignx install
yum: pkg=nginx state=latest
- name: remote nginx restart
service:
name: nginx
state: restarted