aloof-tailor-93191
09/17/2018, 11:15 PMpackage main
import (
"<http://github.com/pulumi/pulumi-aws/sdk/go/aws/ec2|github.com/pulumi/pulumi-aws/sdk/go/aws/ec2>"
"<http://github.com/pulumi/pulumi/sdk/go/pulumi|github.com/pulumi/pulumi/sdk/go/pulumi>"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
config := &ec2.InstanceArgs{
Ami: "ami-51537029",
AssociatePublicIpAddress: true,
InstanceType: "t2.micro",
}
inst, err := ec2.NewInstance(ctx, "test", config)
if err != nil {
return err
}
// Export the public IP of the instance
ctx.Export("inst", inst.PublicIp)
return nil
})
}