Hi, is there a document that details how to deploy...
# general
f
Hi, is there a document that details how to deploy using pulumi in an airgapped environment? I am trying to package the plugins needed for my iac script to run on an environment that does not have internet access. I couldn't find a documentation. I am using pulumi python, I am trying to achieve something similar to using a local provider on terraform.
e
If you know what versions you need you can download them on a non-airgapped machine and then copy the contents of "~/.pulumi/plugins" to the airgapped machine
👍 1
f
Yes, this is what I did but the target env, pulumi preview was looking for another version of the plugin. I was wondering if there is a way to lock to a specific plugin version. Pulumi.yaml only exposes provider version
e
The version needed depends on what libraries the program is currently linked to (or for yaml what version declarations are in the yaml file), and also any versions still referenced in the stack state. So if you update your program from v1 to v2 pulumi will want both the v1 and v2 plugins available.