gentle-flower-25372
03/07/2024, 9:35 PMgentle-flower-25372
03/07/2024, 9:39 PMroot_output_directory
argument dynamic
def pulumi_plugin(plugin_name: str, plugin_version: str, **kwargs):
adhoc_tool(
name=f"pulumi_plugin_{plugin_name}",
runnable=":pulumi",
args=["plugin", "install", "resource", plugin_name, plugin_version],
extra_env_vars=["PULUMI_HOME=pulumi"],
output_directories=["pulumi/"],
root_output_directory="/path/to/dir/with/BUILD",
)
archive(
name=f"pulumi_plugin_archive_{plugin_name}",
format="tar.gz",
files=[f":pulumi_plugin_{plugin_name}"],
)
gentle-flower-25372
03/07/2024, 9:41 PMbuild_file_dir()
?gentle-flower-25372
03/07/2024, 9:44 PMdef pulumi_plugin(plugin_name: str, plugin_version: str, **kwargs):
adhoc_tool(
name=f"pulumi_plugin_{plugin_name}",
runnable=":pulumi",
args=["plugin", "install", "resource", plugin_name, plugin_version],
extra_env_vars=["PULUMI_HOME=pulumi"],
output_directories=["pulumi/"],
root_output_directory=f"/{build_file_dir()}",
)
archive(
name=f"pulumi_plugin_archive_{plugin_name}",
format="tar.gz",
files=[f":pulumi_plugin_{plugin_name}"],
)