订购关系,不依赖于Puppet的成功

时间:2014-02-20 10:11:22

标签: require puppet

与Puppet添加require关系意味着如果所需的依赖项失败,将跳过当前资源。

是否可以保持订购关系,但即使相关性失败也会继续执行?

通常,我想在升级包列表后触发构建。如果互联网连接断开,package资源可能会失败,但我还是希望构建能够发生。我最初虽然这是subscribe的重点,但在我的案例中似乎与require没有任何区别。

1 个答案:

答案 0 :(得分:1)

根本没有办法做到这一点,这是对Puppet的设计。

我设法解决了我的问题:

  • 重新排序依赖项,因此在 soft 依赖
  • 之后只需执行一项操作
  • 使用mailing list
  • 中提到的|| true解决方法

编辑:最后,这不是真正可维护的。切换到Ansible