diff --git a/alakazam.py b/alakazam.py index 4cdaa68..b661bfd 100755 --- a/alakazam.py +++ b/alakazam.py @@ -211,7 +211,11 @@ def new_app(recipe, domain, server, version): print(f'remove {path}') path.unlink() logging.info(f'create {recipe} config on {server} at {domain}') - out = abra("app", "new", recipe, "-n", "-s", server, "-D", domain, version) + chaos = '' + if version in ['chaos', None]: + version = '' + chaos = '-C' + out = abra("app", "new", recipe, chaos, "-n", "-s", server, "-D", domain, version) if not "app has been created" in out: raise RuntimeError(f'App "{recipe}" creation failed') else: @@ -462,8 +466,6 @@ def config(apps): path = get_env_path(server, domain) version = app_config.get('version') print(f'Setup {app} ({version}) config on {server} at {domain}') - if version in ['chaos', None]: - version = '' new_app(app, domain, server, version) logging.info(f'set configs for {app} at {instance}') update_configs(path, app_config)