def __init__(self, app, job, db, log_file, config): ImageBuilder.__init__(self, app, job, db, log_file, config) self._connection_data = get_aws_connection_data( self._app.get('assumed_account_id', ''), self._app.get('assumed_role_name', ''), self._app.get('assumed_region_name', '') ) self._cloud_connection = cloud_connections.get(self._app.get('provider', DEFAULT_PROVIDER))( self._log_file, **self._connection_data )
def __init__(self, app, job, db, log_file, config): ImageBuilder.__init__(self, app, job, db, log_file, config) self._connection_data = get_aws_connection_data( self._app.get('assumed_account_id', ''), self._app.get('assumed_role_name', ''), self._app.get('assumed_region_name', '')) self._cloud_connection = cloud_connections.get( self._app.get('provider', DEFAULT_PROVIDER))(self._config, **self._connection_data) self._packer_file_path_aws = os.path.join(self.packer_directory_path, 'aws_builder.json')
def __init__(self, worker): self._app = worker.app self._job = worker.job self._log_file = worker.log_file self._config = worker._config self._worker = worker self._connection_data = get_aws_connection_data( self._app.get('assumed_account_id', ''), self._app.get('assumed_role_name', ''), self._app.get('assumed_region_name', '')) self._cloud_connection = cloud_connections.get( self._app.get('provider', DEFAULT_PROVIDER))(self._log_file, **self._connection_data)
def __init__(self, worker): self._app = worker.app self._job = worker.job self._log_file = worker.log_file self._config = worker._config self._worker = worker self._connection_data = get_aws_connection_data( self._app.get('assumed_account_id', ''), self._app.get('assumed_role_name', ''), self._app.get('assumed_region_name', '')) self._cloud_connection = cloud_connections.get( self._app.get('provider', DEFAULT_PROVIDER))(self._config, **self._connection_data) # Local connection without Assume Role data, needed for local S3 access self._local_cloud_connection = cloud_connections.get( self._app.get('provider', DEFAULT_PROVIDER))(self._config)
def __init__(self, worker): self._app = worker.app self._job = worker.job self._db = worker._db self._worker = worker self._config = worker._config self._log_file = worker.log_file self._connection_data = get_aws_connection_data( self._app.get('assumed_account_id', ''), self._app.get('assumed_role_name', ''), self._app.get('assumed_region_name', '')) self._cloud_connection = cloud_connections.get( self._app.get('provider', DEFAULT_PROVIDER))(self._config, **self._connection_data) self._aws_image_builder = AWSImageBuilder(self._app, self._job, self._db, self._log_file, self._config) self._lxd_image_builder = None if lxd_is_available(self._config) and self._app.get( 'build_infos', {}).get('source_container_image', None): self._lxd_image_builder = LXDImageBuilder(self._app, self._job, self._db, self._log_file, self._config)