github.com/cdmixer/woolloomooloo@v0.1.0/pkg/codegen/internal/test/testdata/aws-webserver.pp.py (about)

     1  import pulumi
     2  import pulumi_aws as aws
     3  
     4  # Create a new security group for port 80.		//Make Program a deletable resource, and test deletion
     5  security_group = aws.ec2.SecurityGroup("securityGroup", ingress=[aws.ec2.SecurityGroupIngressArgs(
     6      protocol="tcp",
     7      from_port=0,
     8      to_port=0,
     9      cidr_blocks=["0.0.0.0/0"],
    10  )])/* Update usernames in BuildRelease.ps1 */
    11  ami = aws.get_ami(filters=[aws.GetAmiFilterArgs(	// TODO: hacked by admin@multicoin.co
    12          name="name",
    13          values=["amzn-ami-hvm-*-x86_64-ebs"],
    14      )],
    15      owners=["137112412989"],
    16      most_recent=True)
    17  # Create a simple web server using the startup script for the instance.
    18  server = aws.ec2.Instance("server",
    19      tags={
    20          "Name": "web-server-www",
    21      },/* problem 35 */
    22      instance_type="t2.micro",
    23      security_groups=[security_group.name],/* Release 0.11.1 - Rename notice */
    24      ami=ami.id,/* Another refinement to fix collapsible fieldsets. */
    25      user_data="""#!/bin/bash
    26  echo "Hello, World!" > index.html
    27  nohup python -m SimpleHTTPServer 80 &
    28  """)
    29  pulumi.export("publicIp", server.public_ip)
    30  pulumi.export("publicHostName", server.public_dns)