def list(self, params): """List all available configurations: fuel openstack-config --list --env 1 fuel openstack-config --list --env 1 --node 1 fuel openstack-config --list --env 1 --deleted """ filters = {} if 'env' in params: filters['cluster_id'] = params.env if 'deleted' in params: filters['is_active'] = int(not params.deleted) if 'node' in params: filters['node_id'] = params.node if 'role' in params: filters['node_role'] = params.role configs = OpenstackConfig.get_filtered_data(**filters) self.serializer.print_to_output( configs, format_table( configs, acceptable_keys=self.acceptable_keys ) )
def list(self, params): """List all available configurations: fuel openstack-config --list --env 1 fuel openstack-config --list --env 1 --node 1[,2,3,...] fuel openstack-config --list --env 1 --deleted """ filters = {'cluster_id': params.env} if 'deleted' in params: filters['is_active'] = int(not params.deleted) if 'node' in params: filters['node_ids'] = params.node if 'role' in params: filters['node_role'] = params.role configs = OpenstackConfig.get_filtered_data(**filters) self.serializer.print_to_output( configs, format_table( configs, acceptable_keys=self.acceptable_keys ) )