【问题标题】:Is there a way to define relationships between create_resources有没有办法定义 create_resources 之间的关系
【发布时间】:2014-08-19 04:56:26
【问题描述】:

在我的木偶类中,我使用了 3 个 create_resources。我想按顺序执行这些 create_resources。因此,彼此之间存在关系

create_resources(change_config::cr1, $resource)

create_resources(change_config::cr2, $resource)

create_resources(change_config::cr3, $resource)

cr3 应该在 cr2 之后执行,cr2 应该在 cr1 之后。

有没有办法做到这一点?

问候, 马林萨

【问题讨论】:

    标签: puppet puppetlabs-apache


    【解决方案1】:

    您可以在此处使用Puppet Collectors。只需将此行添加到您的清单中:

    Change_config::Cr1<| |> -> Change_config::Cr2<| |> -> Change_config::Cr3<| |>
    

    它将在 3s 之前将所有 Cr1 排序在 2 之前。你甚至可以在 喜欢

    Change_config::Cr1<| title == 'some_name' |> -> Change_config::Cr1<| <| title != 'some_name' |>
    

    【讨论】:

    • 我使用这个解决方案。但这只做第一个提到的。 (Cr1)。其他 create_resource 定义不起作用。然后我改变了顺序(把 cr2 放在第一位)。然后它只做Cr2。这是什么原因?
    • 这应该像我描述的那样工作。你能把你的代码复制到这里吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多