Skip to content

Instantly share code, notes, and snippets.

@tusharshahrs
Last active October 19, 2020 18:32
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tusharshahrs/766e308696d4f7bf22e66fd970eb06bf to your computer and use it in GitHub Desktop.
Save tusharshahrs/766e308696d4f7bf22e66fd970eb06bf to your computer and use it in GitHub Desktop.
elasticbeanstalk in python with pulumi
"""An AWS Python Pulumi program"""
import pulumi
import pulumi_aws as aws
default_bucket = aws.s3.Bucket("defaultBucket")
default_bucket_object = aws.s3.BucketObject("defaultBucketObject",
bucket=default_bucket.id,
key="beanstalk/go-v1.zip",
source=pulumi.FileAsset("beanstalk/python.zip"))
default_application = aws.elasticbeanstalk.Application("mycoolelasticbeanstack", description="My test elastic beanstalk stack via pulumi")
default_application_version = aws.elasticbeanstalk.ApplicationVersion("defaultApplicationVersion",
application=default_application.id,
description="application version",
bucket=default_bucket.id,
key=default_bucket_object.id)
pulumi.export("elastic beanstalk s3 bucket", default_bucket.id)
pulumi.export("elastic beanstalk application name", default_application.name)
pulumi.export("elastic beanstalk applicationversions", default_application_version.name)
KEY VALUE
aws:region us-east-2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment