packages/pulumi-infisical/README.md

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.