3 # Copyright 2017 Red Hat, Inc.
5 # Licensed under the Apache License, Version 2.0 (the "License"); you may
6 # not use this file except in compliance with the License. You may obtain
7 # a copy of the License at
9 # http://www.apache.org/licenses/LICENSE-2.0
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
13 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
14 # License for the specific language governing permissions and limitations
19 SCRIPT_DIR=$(cd `dirname $0` && pwd -P)
20 THT_DIR=${OUTPUT_DIR:-$(cd "${SCRIPT_DIR}/../" && pwd -P)}
31 echo -n "Performing diff on $thtfile $genfile... "
32 diff $thtfile $genfile > $TMPDIR/diff_results
34 echo "ERROR: Generated roles file not match the current ${thtfile}"
35 echo "Please make sure to update the appropriate roles/* files."
36 echo "Here is the diff ${thtfile} ${genfile}"
37 cat $TMPDIR/diff_results
44 source $SCRIPT_DIR/roles-data-generate-samples.sh
47 check_diff $THT_DIR/roles_data.yaml $TMPDIR/roles_data.yaml
48 check_diff $THT_DIR/roles_data_undercloud.yaml $TMPDIR/roles_data_undercloud.yaml