From 0597c5f0c0a92913f3f7b48d19e2971aa9b78fb5 Mon Sep 17 00:00:00 2001 From: ArshBallagan Date: Tue, 13 May 2025 20:14:08 -0600 Subject: [PATCH] Adding Pulumi documentation --- docs/integrations/frameworks/pulumi.mdx | 14 ++++++++++++++ docs/mint.json | 1 + 2 files changed, 15 insertions(+) create mode 100644 docs/integrations/frameworks/pulumi.mdx diff --git a/docs/integrations/frameworks/pulumi.mdx b/docs/integrations/frameworks/pulumi.mdx new file mode 100644 index 000000000..1d1be181e --- /dev/null +++ b/docs/integrations/frameworks/pulumi.mdx @@ -0,0 +1,14 @@ +--- +title: "Pulumi" +description: "Using Infisical with Pulumi via the Terraform Bridge" +--- + +Infisical can be integrated with Pulumi by leveraging Pulumi’s [Terraform Bridge](https://www.pulumi.com/blog/any-terraform-provider/), +which allows Terraform providers to be used seamlessly within Pulumi projects. This enables infrastructure and platform teams to manage Infisical secrets and resources +using Pulumi’s familiar programming languages (including TypeScript, Python, Go, and C#), without any change to existing workflows. + +The Terraform Bridge wraps the [Infisical Terraform provider](http://localhost:3000/integrations/frameworks/terraform) and exposes its resources (such as `infisical_secret`, `infisical_project`, and `infisical_service_token`) +in a Pulumi-compatible interface. This makes it easy to integrate secret management directly into Pulumi-based IaC pipelines, ensuring secrets stay in sync with +the rest of your cloud infrastructure. Authentication is handled through the same methods as Terraform: using environment variables such as `INFISICAL_TOKEN` and `INFISICAL_SITE_URL`. + +By bridging the Infisical provider, teams using Pulumi can adopt secure, centralized secrets management without compromising on their toolchain or language preferences. diff --git a/docs/mint.json b/docs/mint.json index 46075033a..9691f4ab8 100644 --- a/docs/mint.json +++ b/docs/mint.json @@ -445,6 +445,7 @@ ] }, "integrations/frameworks/terraform", + "integrations/frameworks/pulumi", "integrations/platforms/ansible", "integrations/platforms/apache-airflow" ]