用户登录

如果想运行 playbook 里的某个部分,可以先给任务添加一些标签,在运行 playbook 的时候你可以指定标签,这样只有拥有这些标签的任务才会被执行 ...

比如我们给这个测试连接任务添加一个标签 ... 用一个 tags ... 在它的下面可以列出给这个任务打上的标签 ... 先给它添加一个 test 标签 ...

保存 ... 再去执行一下 app.yml 这个 playbook ... 再添加一个 --tags 选项,指定一下标签 ... 用一个 test ... 再执行一下 ...

ansible-playbook app.yml --tags 'test'

你会发现,这回只执行了 playbook 里面的包含 test 这个标签的任务 ... 你也可以使用 skip-tags 选项,跳过拥有某些标签的任务 ...

把这个 --tags 换成 --skip-tags .. 再执行一下 ... 这次会跳过执行拥有 test 标签的任务 ...

http://docs.ansible.com/ansible/playbooks_tags.html

标签 - tags《 Ansible:自动化配置 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点