pulumi_terraform 6.1.0+1
pulumi_terraform: ^6.1.0+1 copied to clipboard
The Terraform provider for Pulumi lets you consume the outputs contained in Terraform state from your Pulumi programs.
example/main.dart
import 'package:pulumi/pulumi.dart' as pulumi;
import 'package:pulumi_terraform/state.dart' as terraform;
class TerraformStack extends pulumi.Stack {
TerraformStack() {
final state = pulumi.output(
terraform.getLocalReference(
terraform.GetLocalReferenceArgs(path: 'terraform.tfstate'.input()),
),
);
registerOutputs({
'message': state.apply((result) => result.outputs['message']),
});
}
}
Future<void> main() async {
await pulumi.Deployment.runOrThrow(() => TerraformStack());
}