Commit f0353c75 by Őry Máté

fabfile: allow updating portal if import raises

for example new requirements can cause this if source is already updated
parent 5c0672bc
...@@ -5,14 +5,18 @@ from fabric.api import env, run, settings, sudo, prefix, cd, execute ...@@ -5,14 +5,18 @@ from fabric.api import env, run, settings, sudo, prefix, cd, execute
from fabric.context_managers import shell_env from fabric.context_managers import shell_env
from fabric.decorators import roles, parallel from fabric.decorators import roles, parallel
from vm.models import Node
from storage.models import DataStore
env.roledefs['portal'] = ['localhost'] env.roledefs['portal'] = ['localhost']
env.roledefs['node'] = [unicode(n.host.ipv4)
try:
from vm.models import Node
from storage.models import DataStore
except Exception as e:
print e
else:
env.roledefs['node'] = [unicode(n.host.ipv4)
for n in Node.objects.filter(enabled=True)] for n in Node.objects.filter(enabled=True)]
env.roledefs['storage'] = [DataStore.objects.get().hostname] env.roledefs['storage'] = [DataStore.objects.get().hostname]
def update_all(): def update_all():
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment