Ubuntu Pastebin

Paste from Joshua Powers at Thu, 14 Dec 2017 18:14:07 +0000

Download as text
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
img_conf = {
    'mirror_url': 'https://cloud-images.ubuntu.com/daily',
    'release': 'bionic',
    'keyring': '/usr/share/keyrings/ubuntu-cloudimage-keyring.gpg',
    'mirror_dir': '/srv/citest/nocloud-kvm'
}

(url, path) = s_util.path_from_mirror_url(
    img_conf['mirror_url'], None
)

filter = filters.get_filters([   
    'content_id=com.ubuntu.cloud:daily:aws',                        
    'release=%s' % img_conf['release'],
    'crsn=us-west-2',
    'root_store=ssd',
    'virt=hvm',
])

mirror_config = {
    'filters': filter,
    'keep_items': False,
    'max_items': 1,
    'checksumming_reader': True,
    'item_download': True,
}
        
smirror = mirrors.UrlMirrorReader(url, policy=policy)
tstore = objectstores.FileStore(img_conf['mirror_dir'])
tmirror = mirrors.ObjectFilterMirror(config=mirror_config,
                                     objectstore=tstore)
tmirror.sync(smirror, path)
Download as text