4321255 发表于 2016-12-1 09:10:47

ansible之playbook介绍(3)

核心元素:
        Tasks:任务,由模块定义的操作的列表;
        Variables:变量
        Templates:模板,即使用了模板语法的文本文件;
        Handlers:由特定条件触发的Tasks;
        Roles:角色;

playbook的基础组件
        hosts:运行指定任务的目标主机
        remote_user:在远程主机上已哪个用户身份执行
        tasks:任务列表


运行playbook,使用ansible-playbook命令

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
(1) 检测语法
# ansible-playbook--syntax-check/path/to/playbook.yaml

(2) 测试运行
# ansible-playbook -C /path/to/playbook.yaml
       --list-hosts
       --list-tasks
       --list-tags

(3) 运行
# ansible-playbook/path/to/playbook.yaml
       -t TAGS, --tags=TAGS
       --skip-tags=SKIP_TAGS
       --start-at-task=START_AT

(4)查看帮助
# ansible-playbook -h






页: [1]
查看完整版本: ansible之playbook介绍(3)