有没有办法定义create_resources之间的关系

Mal*_*tha 1 puppet puppetlabs-apache

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

create_resources(change_config::cr1, $resource)

create_resources(change_config::cr2, $resource)

create_resources(change_config::cr3, $resource)
Run Code Online (Sandbox Code Playgroud)

CR3后应执行CR2CR2后应CR1.

有没有办法做到这一点 ?

此致,Malintha

Sek*_*ekm 5

你可以在这里使用Puppet Collector.只需将此行添加到清单中:

Change_config::Cr1<| |> -> Change_config::Cr2<| |> -> Change_config::Cr3<| |>
Run Code Online (Sandbox Code Playgroud)

它将在3s之前的2s之前订购所有Cr1.你甚至可以在<|中加入额外的过滤 喜欢

Change_config::Cr1<| title == 'some_name' |> -> Change_config::Cr1<| <| title != 'some_name' |>
Run Code Online (Sandbox Code Playgroud)