Commit d192ea95 authored by Adar Nimrod's avatar Adar Nimrod
Browse files

- Correct error in vagrant-update.

- Skip dummy Vagrant providers (like AWS) in vagrant-update.
parent 84ea79f4
Loading
Loading
Loading
Loading
+8 −7
Original line number Diff line number Diff line
@@ -5,8 +5,10 @@ from parse import parse


boxes = {}
dummy_providers = ['aws']
for line in vagrant.box('list'):
    box = parse('\x1b[0m{name:^} ({provider}, {version})\x1b[0m', line)
    if not box['provider'] in dummy_providers:
        if box['name'] in boxes:
            if not box['provider'] in boxes[box['name']]:
                boxes[box['name']].append(box['provider'])
@@ -14,6 +16,5 @@ for line in vagrant.box('list'):
            boxes[box['name']] = [box['provider']]
for box in boxes:
    for provider in boxes[box]:
        print('Updating box {0} provider {1}.').format(box['name'],
                                                       box['provider'])
        print('Updating box {0} provider {1}.').format(box, provider)
        vagrant.box('update', '--provider', provider, '--box', box)