Могу ли я принять 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" |> 

Надеюсь это поможет

Другие вопросы по тегам