Skip to main content
  1. Docs
  2. Secrets & Configuration
  3. Providers
  4. Infrastructure as Code providers

Infrastructure as Code providers

    Infrastructure as code providers import the outputs of an existing infrastructure deployment — a Pulumi stack or a Terraform state file — into your environment. Each provider is invoked through fn::open::<name>, and the imported outputs can be mapped to pulumiConfig or environmentVariables and consumed by downstream stacks, programs, and tools.

    Use these providers to share foundational infrastructure (VPC IDs, subnet IDs, cluster endpoints, DNS zones) across stacks and teams without copying values by hand or wiring up additional credentials.

    ProviderDescription
    pulumi-stacksImport outputs from a Pulumi stack (including Terraform state stored in Pulumi Cloud).
    terraform-stateImport outputs from a Terraform state file in S3 or Terraform Cloud.