Ansible中角色的串行执行
我的剧本定义如下:Ansible中角色的串行执行,ansible,ansible-role,Ansible,Ansible Role,我的剧本定义如下: - name: install percona rpms hosts: imdp roles: - role1 - role2 - role3 - role4 我只希望角色3中定义的任务能够连续执行。如果我在role3任务中定义了serial:1,它将不起作用。所有任务都是并行执行的。但是如果我在主yaml(上面的yaml)中定义了serial:1,那么所有角色都是串行执行的,这也是不需要的 如何才能让角色3连续执行?“串行”仅在播放
- name: install percona rpms
hosts: imdp
roles:
- role1
- role2
- role3
- role4
我只希望角色3中定义的任务能够连续执行。如果我在role3任务中定义了serial:1
,它将不起作用。所有任务都是并行执行的。但是如果我在主yaml(上面的yaml)中定义了serial:1
,那么所有角色都是串行执行的,这也是不需要的
如何才能让角色3连续执行?“串行”仅在播放中可用。看见解决办法是将角色分配给更多的角色。比如说
-名称:播放1。安装percona RPM
主持人:imdp
角色:
-角色1
-角色2
-名字:第二场。安装percona RPM
主持人:imdp
序列号:1
角色:
-角色3
-名字:第三场。安装percona RPM
主持人:imdp
角色:
-角色4