def __init__(self, config, logger): AWSConfig.__init__(self, config, logger) self.conn = boto.ec2.connect_to_region( self.region, aws_access_key_id=self.access_key, aws_secret_access_key=self.secret_key)
def __init__(self, config, logger): AWSConfig.__init__(self, config.config, logger) self.conn = boto.ec2.connect_to_region( self.region, aws_access_key_id=self.access_key, aws_secret_access_key=self.secret_key )
def __init__(self, config, logger): AWSConfig.__init__(self, config, logger) self.conn = boto.ec2.connect_to_region(self.region, aws_access_key_id=self.access_key, aws_secret_access_key=self.secret_key) ami_id = self.create_ami(self.cfg.get('infrastructure', 'ip_address')) self.config.config.save('infrastructure', 'ami_id', ami_id) self.logger.log("Done")
def __init__(self, config, logger): AWSConfig.__init__(self, config, logger) self.conn = boto.ec2.connect_to_region(self.region, aws_access_key_id=self.access_key, aws_secret_access_key=self.secret_key) ami_id = self.create_ami(self.cfg.get('infrastructure', 'ip_address')) self.config.save('infrastructure', 'ami_id', ami_id) self.logger.log("Done")
def __init__(self, config, logger): AWSConfig.__init__(self, config, logger) self.instance_ids = [] self.ip_addresses = [] self.file_path = "/".join(os.path.abspath(__file__).split('/')[:-1]) self.remote_deploy_path = self.cfg.get('software', 'remote_deploy_path') self.deploy_name = "showcase-1-a"
def __init__(self, config, logger): AWSConfig.__init__(self, config, logger) self.conn = boto.rds.connect_to_region(self.region, aws_access_key_id=self.access_key, aws_secret_access_key=self.secret_key ) sg_id = self.create_security_group('mysql', 'Security group for MYSQL protocol', '3306', '0.0.0.0/0') instance = self.create_master(sg_id) self.import_data(instance) replicas_urls = [] if self.rds_num_replicas > 0: replicas_urls = self.create_read_replicas() self.write_config(instance.endpoint[0], replicas_urls)
def __init__(self, config, logger): AWSConfig.__init__(self, config, logger) self.conn = boto.rds.connect_to_region( self.region, aws_access_key_id=self.access_key, aws_secret_access_key=self.secret_key) sg_id = self.create_security_group( 'mysql', 'Security group for MYSQL protocol', '3306', '0.0.0.0/0') instance = self.create_master(sg_id) self.import_data(instance) replicas_urls = [] if self.rds_num_replicas > 0: replicas_urls = self.create_read_replicas() self.write_config(instance.endpoint[0], replicas_urls)
def __init__(self, cfg, logger): AWSConfig.__init__(self, cfg, logger) self.conn_ec2 = boto.ec2.connect_to_region( self.region, aws_access_key_id=self.access_key, aws_secret_access_key=self.secret_key) self.conn_as = boto.ec2.autoscale.connect_to_region( self.region, aws_access_key_id=self.access_key, aws_secret_access_key=self.secret_key) self.conn_cloudwatch = boto.ec2.cloudwatch.connect_to_region( self.region, aws_access_key_id=self.access_key, aws_secret_access_key=self.secret_key) self.conn_rds = boto.rds.connect_to_region( self.region, aws_access_key_id=self.access_key, aws_secret_access_key=self.secret_key) conn_elb = boto.ec2.elb.connect_to_region( self.region, aws_access_key_id=self.access_key, aws_secret_access_key=self.secret_key) self.remove_cloudwatch_alarms() self.remove_load_balancer() self.remove_ami() self.remove_ec2_instances() self.remove_autoscale_group() self.remove_launch_configuration() self.remove_rds_instances() # self.remove_security_groups() self.logger.log("Done")
def __init__(self, user_path, config, logger): AWSConfig.__init__(self, config, logger) self.user_path = user_path
def __init__(self, config, logger): AWSConfig.__init__(self, config, logger)
def __init__(self, config, logger): AWSConfig.__init__(self, config, logger) self.as_ami_id = self.cfg.get('infrastructure', 'ami_id')