Edit: Resolved. We did indeed have to wrap the who...
# getting-started
m
Edit: Resolved. We did indeed have to wrap the whole userData generation process inside an apply for aws.ec2.LaunchTemplate to pass pulumi.Outputstring vars into it:
Copy code
imageId: "ami-0427090fd1714168b",
    instanceType: "m5.xlarge",
    keyName: "Lovelace-EC2-KP",
    updateDefaultVersion: true,
    userData: masterApiKey.apply(apiKey => {
        return Buffer.from(getUserData(deploymentMask, apiKey)).toString('base64')
    }),