Skip to content
Snippets Groups Projects
Commit 77a971b3 authored by nimrod's avatar nimrod
Browse files

- Correct error in vagrant-update.

- Skip dummy Vagrant providers (like AWS) in vagrant-update.
parent d720c0f4
Branches
No related tags found
No related merge requests found
...@@ -5,8 +5,10 @@ from parse import parse ...@@ -5,8 +5,10 @@ from parse import parse
boxes = {} boxes = {}
dummy_providers = ['aws']
for line in vagrant.box('list'): for line in vagrant.box('list'):
box = parse('\x1b[0m{name:^} ({provider}, {version})\x1b[0m', line) box = parse('\x1b[0m{name:^} ({provider}, {version})\x1b[0m', line)
if not box['provider'] in dummy_providers:
if box['name'] in boxes: if box['name'] in boxes:
if not box['provider'] in boxes[box['name']]: if not box['provider'] in boxes[box['name']]:
boxes[box['name']].append(box['provider']) boxes[box['name']].append(box['provider'])
...@@ -14,6 +16,5 @@ for line in vagrant.box('list'): ...@@ -14,6 +16,5 @@ for line in vagrant.box('list'):
boxes[box['name']] = [box['provider']] boxes[box['name']] = [box['provider']]
for box in boxes: for box in boxes:
for provider in boxes[box]: for provider in boxes[box]:
print('Updating box {0} provider {1}.').format(box['name'], print('Updating box {0} provider {1}.').format(box, provider)
box['provider'])
vagrant.box('update', '--provider', provider, '--box', box) vagrant.box('update', '--provider', provider, '--box', box)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment