我如何告诉 Zuul CI 在不 运行 预运行 的情况下使角色可用?

How can I tell Zuul CI to make a role available without running it on pre-run?

我确实有一些我想在 post 中 运行 的角色,目前如果我将它们添加到 roles,它们将在工作时自动 运行已创建,这并不是真正想要的行为。

job:
  name: myjob
  roles:
    - zuul: myorg/some-role
      name: some-role  # <-- zuul will auto-run this role before pre-run
      # how to add a role that can be consumed by post-run.yaml?

我如何说服 Zuul CI 只在 ansible 路径中安装这些角色,以便稍后我们可以从 pre-run.yaml 剧本中导入它们?

事实上我的假设是不正确的,职位定义中提到的角色默认情况下不是运行,只是可用的。