pause
不是角色,所以不能将其包含在
roles
你剧本的一部分。
暂停
这是一项任务。你有几个选择:
使用
import_role
任务而不是
角色
部分
例如:
- hosts: localhost
tasks:
- import_role:
name: App1
- pause:
seconds: 30
- import_role:
name: App2
- pause:
seconds: 30
- import_role:
name: App3
创建一个“暂停”角色
创建一个
暂停
角色把这个放进去
roles/pause/tasks/main.yml
:
- name: pause
pause:
seconds: "{{ pause_seconds|default(30) }}"
这个在
roles/pause/meta/main.yml
:
allow_duplicates: true
现在你可以写:
- hosts: localhost
roles:
- App1
- pause
- App2
- pause
- App3