From 77a971b39dcd729e8efe4dd1baf7cc1740615a40 Mon Sep 17 00:00:00 2001 From: Adar Nimrod <nimrod@shore.co.il> Date: Mon, 4 Jul 2016 09:25:26 +0300 Subject: [PATCH] - Correct error in vagrant-update. - Skip dummy Vagrant providers (like AWS) in vagrant-update. --- Documents/Shore/cleanup/vagrant-update | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/Documents/Shore/cleanup/vagrant-update b/Documents/Shore/cleanup/vagrant-update index 03f098c..f5d36fb 100755 --- a/Documents/Shore/cleanup/vagrant-update +++ b/Documents/Shore/cleanup/vagrant-update @@ -5,15 +5,16 @@ 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 box['name'] in boxes: - if not box['provider'] in boxes[box['name']]: - boxes[box['name']].append(box['provider']) - else: - boxes[box['name']] = [box['provider']] + 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']) + else: + 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) -- GitLab