Python Script to create AWS beanstalk

python beanstalk aws 2 years, 4 months ago
#!/usr/bin/python import boto import boto.beanstalk, time import getpass bean_name = "burstalpha" ### Creating beanstalk instance def bean_create(bean_name): conn = boto.beanstalk.connect_to_region('us-west-2') bean_info = conn.describe_applications(application_names=bean_name) bean_list_info = bean_info['DescribeApplicationsResponse']['DescribeApplicationsResult']['Applications'] if not bean_list_info: print "Creating beanstalk application %s" % bean_name else: print "%s stalk already exists." % bean_name return conn.create_application(bean_name, description=bean_name) conn.create_application_version(bean_name, 'Sample_Application') conn.create_environment(bean_name, bean_name, version_label='Sample_Application', solution_stack_name='64bit Windows Server 2012 R2 running IIS 8.5', cname_prefix=bean_name, description=None, option_settings=[('aws:autoscaling:launchconfiguration', 'Ec2KeyName', 'spreedigitalburst'), ('aws:autoscaling:launchconfiguration', 'IamInstanceProfile', 'aws-elasticbeanstalk-ec2-role'),('aws:autoscaling:updatepolicy:rollingupdate', 'RollingUpdateEnabled')], options_to_remove=None, tier_name='WebServer', tier_type='Standard', tier_version='1.0') time.sleep(10) dict = conn.describe_events(application_name=bean_name, environment_name=bean_name) time.sleep(3) event1 = dict['DescribeEventsResponse']['DescribeEventsResult']['Events'][0]['Message'] event2 = dict['DescribeEventsResponse']['DescribeEventsResult']['Events'][0]['Message'] print event1 while 'Successfully' not in event1: time.sleep(5) dict = conn.describe_events(application_name=bean_name, environment_name=bean_name) if 'Error' in event1: print event1 print "Encountered error, please wipe out %s application from AWS beanstalk and start over again" % bean_name exit() if event1 != event2: print event2 event1 = dict['DescribeEventsResponse']['DescribeEventsResult']['Events'][0]['Message'] event2 = dict['DescribeEventsResponse']['DescribeEventsResult']['Events'][0]['Message'] time.sleep(240) if __name__ == "__main__": bean_create(bean_name)
916
Posted By
List all files and folders using python os mo
import os

def list_files_folders(path):
python python-os
kishore_kumar
Get current environment variables in python
import os
env = os.environ

python python-os
kishore_kumar
Get os details using python os
import os
print os.uname()
# Don't use os.system('uname -a'), its j
python python-os
kishore_kumar
Get stats ( lines, words, char count ) of fil
def file_stats(path):
    f = open(path, 'r')
    lines = f.readlines()
python
kishore_kumar
Use map function in python
def get_double(num):
    return num * 2

python
kishore_kumar
Python sample codes for beginners
print "Welcome to python"
python
gaya38 gaya38
Python program for even number checking
a=input("Enter a value:")
if (a%2==0):
    print "The given number is even numb
python
gaya38 gaya38
Python program for prime number check
a=input("Enter a value:")
k=0
b=(a/2)+1
python
gaya38 gaya38
Pass command line arguments in python
import sys
x=len(sys.argv)
a=[]
python
gaya38 gaya38
Python program for the largest number in an a
a = [1,43,98,5]#Dummy data
for l in range(len(a)-1):
        if (a[l]>a[l+1]):
python
gaya38 gaya38
print list of even numbers within a range
n=100
a=[10,20,30,40,50]
b=[60,70,80,90]
python
gaya38 gaya38
generate fibonacci series in python
n=input("Enter the constraint to print n
m=input("Enter the maximum value to prin
a=0
python
gaya38 gaya38
Generate Random number within the range in py
import random
print random.uniform(10,500)
python
gaya38 gaya38
Shuffle list elements in python
import random;
z = [1,90,4,2]
z = random.shuffle(z)
python
gaya38 gaya38
use python requests to get contents of url (
import requests

req = requests.get("https://httpbin.org/
python python-requests
kishore_kumar
how to iterate or get values in python dictio
sample_dict = { "number": 1, "fruits": [

for key in sample_dict:
python
kishore_kumar
create matrix and multiply using numpy in pyt
import numpy as np

matrix = [[1,2,3], [4,5,6], [7,8,9]]
python numpy
kishore_kumar
generate random numbers matrix with numpy pyt
import numpy as np

random_arr = np.random.randint(1,50,9)
python numpy
kishore_kumar
Find min , max and mean for numpy arrays
import numpy as np

random_arr = np.random.randint(1,50,9)
python numpy
kishore_kumar
get sublist or sub matrix of numpy arrays
import numpy as np
random_arr = np.random.randint(1,50,9)
mat1 = ran.reshape(3,3)
python numpy
kishore_kumar