```Diagnostics: pulumi:pulumi:Stack (metal-auto-...
# typescript
b
Copy code
Diagnostics:
  pulumi:pulumi:Stack (metal-auto-dev):
    error: Running program '/Users/dsayyed/metal-auto' failed with an unhandled exception:
    TSError: ⨯ Unable to compile TypeScript:
    index.ts(20,3): error TS2322: Type 'Buffer' is not assignable to type 'string | Promise<string> | OutputInstance<string> | undefined'.
      Type 'Buffer' is not assignable to type 'string'.
b
b
@billowy-army-68599 thanks will update after doing above ^^
Hi @billowy-army-68599 1. Pulumi Python Equinix material to learn if have any please forward
Copy code
import pulumi
import pulumi_equinix_metal as equinix_meta

test = equinix_metal.Connection("test",
    organization_id=local["my_organization_id"],
    project_id=local["my_project_id"],
    metro="sv",
    redundancy="redundant",
    type="shared")
Copy code
Diagnostics:
  pulumi:pulumi:Stack (mosk-auto-test):
    error: Program failed with an unhandled exception:
    Traceback (most recent call last):
      File "./__main__.py", line 5, in <module>
        test = equinix_metal.Connection("test",
    NameError: name 'equinix_metal' is not defined
b
@bland-thailand-60821 did you install the dependency into the virtual env that is used by pulumi?
Copy code
venv/bin/pip3 install pulumi_equinix_metal
b
nope
Copy code
(venv) dsayyed@dsayyed-MBP16-1911 mosk-auto % venv/bin/pip3 install pulumi_equinix_metal
Requirement already satisfied: pulumi_equinix_metal in ./venv/lib/python3.7/site-packages (2.0.0)
Requirement already satisfied: parver>=0.2.1 in ./venv/lib/python3.7/site-packages (from pulumi_equinix_metal) (0.3.1)
Requirement already satisfied: semver>=2.8.1 in ./venv/lib/python3.7/site-packages (from pulumi_equinix_metal) (2.13.0)
Requirement already satisfied: pulumi<4.0.0,>=3.0.0a1 in ./venv/lib/python3.7/site-packages (from pulumi_equinix_metal) (3.40.0)
Requirement already satisfied: arpeggio~=1.7 in ./venv/lib/python3.7/site-packages (from parver>=0.2.1->pulumi_equinix_metal) (1.10.2)
Requirement already satisfied: six~=1.13 in ./venv/lib/python3.7/site-packages (from parver>=0.2.1->pulumi_equinix_metal) (1.16.0)
Requirement already satisfied: attrs>=19.2 in ./venv/lib/python3.7/site-packages (from parver>=0.2.1->pulumi_equinix_metal) (22.1.0)
Requirement already satisfied: protobuf~=4.21 in ./venv/lib/python3.7/site-packages (from pulumi<4.0.0,>=3.0.0a1->pulumi_equinix_metal) (4.21.6)
Requirement already satisfied: grpcio==1.47 in ./venv/lib/python3.7/site-packages (from pulumi<4.0.0,>=3.0.0a1->pulumi_equinix_metal) (1.47.0)
Requirement already satisfied: dill~=0.3 in ./venv/lib/python3.7/site-packages (from pulumi<4.0.0,>=3.0.0a1->pulumi_equinix_metal) (0.3.5.1)
Requirement already satisfied: pyyaml~=6.0 in ./venv/lib/python3.7/site-packages (from pulumi<4.0.0,>=3.0.0a1->pulumi_equinix_metal) (6.0)
(venv) dsayyed@dsayyed-MBP16-1911 mosk-auto % pulumi preview                            
Enter your passphrase to unlock config/secrets
    (set PULUMI_CONFIG_PASSPHRASE or PULUMI_CONFIG_PASSPHRASE_FILE to remember): 
Previewing update (test):
     Type                 Name            Plan       Info
 +   pulumi:pulumi:Stack  mosk-auto-test  create     1 error
 
Diagnostics:
  pulumi:pulumi:Stack (mosk-auto-test):
    error: Program failed with an unhandled exception:
    Traceback (most recent call last):
      File "./__main__.py", line 5, in <module>
        test = equinix_metal.Connection("test",
    NameError: name 'equinix_metal' is not defined
b
you have a typo in your import
Copy code
import pulumi_equinix_metal as equinix_meta
Should be
Copy code
import pulumi_equinix_metal as equinix_metal
missed the l
b
Copy code
import pulumi
import pulumi_equinix_metal as equinix_metal

test = equinix_metal.Connection("test",
    organization_id=local["my_organization_id"],
    project_id=local["my_project_id"],
    metro="sv",
    redundancy="redundant",
    type="shared")
Copy code
Diagnostics:
  pulumi:pulumi:Stack (mosk-auto-test):
    error: Program failed with an unhandled exception:
    Traceback (most recent call last):
      File "./__main__.py", line 5, in <module>
        test = equinix_metal.Connection("test",
    AttributeError: module 'pulumi_equinix_metal' has no attribute 'Connection'