def main(args=None): state = Configurer.read_state(args) c_args = Configurer.Struct(**state.get('args', args)) print("Disabling project at %s" % c_args.host) Configurer.disable_config(c_args.project_name) state['status'] = 'disabled' Configurer.write_state(state, c_args)
def main(args=None): print("Project state:") state = Configurer.read_state(args) c_args = Configurer.Struct(**state.get('args', args)) print(json.dumps(state, indent=4, sort_keys=True)) status = Configurer.config_status(c_args.project_name) print("Config status: %s" % status)
def main(args=None): state = Configurer.read_state(args) c_args = Configurer.Struct(**state.get('args', args)) Configurer.enable_config(c_args.project_name) state['status'] = 'enabled' Configurer.write_state(state, c_args) pass
def main(args=None): state = Configurer.read_state(args) if state['status'] == 'enabled': print("Gracefully disabling config...") disable.main(args) c_args = Configurer.Struct(**state.get('args', args)) if state.get('has_post_install'): print("Rolling back changes") import_module( 'app.templates.%s' % state['template_name'] ).rollback(c_args, shelf) Configurer.uninstall_config(c_args.project_name) Configurer.erase_state(c_args) print('Aww! That was pretty sad, but we removed all traces...')
def main(args=None): state = Configurer.read_state(args) c_args = Configurer.Struct(**state.get('args')) tail(c_args.access_log, c_args.error_log) pass