Могу ли я принять create_resources как требование к команде exec
Могу ли я использовать create_resources как требование в команде exec в классе puppet
$configFileDetails = getConfigFileDetails($allConfigurations['configurations'])
create_resources(change_config::fill_template, $configFileDetails)
Change_config::Fill_template<| |> -> Exec<| title == "strating" |>
exec { "strating":
user => 'root',
environment => "JAVA_HOME=/home/ubuntu/tools/jdk1.6.0_45",
path => $command_path,
command => "sh ${agentLocation}/${product_pack}/bin/server.sh ${serverOptions}",
logoutput => true,
timeout => 3600,
}
}
Есть ли способ использовать create_resources в качестве требования для exec здесь?
1 ответ
Решение
Я предполагаю, что вы имеете в виду, что для create_resources требуются созданные ресурсы, если это так, то вы можете использовать сборщик для обеспечения порядка
exec { "strating" :
....
}
Myclass::Myfunc <||> -> Exec <| title == "strating" |>
Надеюсь это поможет