README
Generated Pulumi SDK for the Infisical Terraform provider, shared across every infra Pulumi stack that needs to manage Infisical-side resources (currently infra/infisical; future stacks add themselves with @pulumi/infisical: workspace:*).
Generated Pulumi SDK for the Infisical Terraform provider, shared across every
infra Pulumi stack that needs to manage Infisical-side resources (currently
infra/infisical; future stacks add themselves with @pulumi/infisical: workspace:*).
Derived work of
terraform-provider-infisical, distributed under MPL 2.0. Bugs and missing features belong upstream.
Regenerating
The SDK is generated by Pulumi's TF bridge and committed in this repo. To pull in a new provider version:
# from a clean throwaway dir, run pulumi against the upstream provider
mkdir -p /tmp/regen && cd /tmp/regen
cat > Pulumi.yaml <<EOF
name: regen
runtime: nodejs
packages:
infisical:
source: terraform-provider
version: <new-tf-bridge-version>
parameters:
- Infisical/infisical
EOF
pulumi install
# overwrite this package with the freshly-generated SDK
rm -rf <repo>/packages/pulumi-infisical/*.ts \
<repo>/packages/pulumi-infisical/types \
<repo>/packages/pulumi-infisical/config \
<repo>/packages/pulumi-infisical/scripts
cp -r sdks/infisical/. <repo>/packages/pulumi-infisical/
Then from the repo root: pnpm install (rebuilds bin/ via the SDK's postinstall),
pnpm --filter studyflash-infisical preview to confirm no behavioral drift.
bin/ and node_modules/ are gitignored — both are regenerated locally on pnpm install.