Add Puppet-Version: !X skip to apply tests
Setting Puppet-Version: !X (where X would usually be 3) marks a hosts as not wanting to run the apply tests for that puppet version. This is helpful for puppet4 hosts that wish to bring in new modules that are not puppet3 compatible. Change-Id: I081d15a53bd85152e7729c4c1da094dfee6d7073
This commit is contained in:
parent
c5698ead6a
commit
6a1d4da730
@ -49,9 +49,14 @@ fi
|
|||||||
FOUND=0
|
FOUND=0
|
||||||
for f in `find applytest -name 'puppetapplytest*' -print` ; do
|
for f in `find applytest -name 'puppetapplytest*' -print` ; do
|
||||||
if grep -q "Node-OS: $CODENAME" $f; then
|
if grep -q "Node-OS: $CODENAME" $f; then
|
||||||
|
if grep -q "Puppet-Version: !${PUPPET_VERSION}" $f; then
|
||||||
|
echo "Skipping $f due to unsupported puppet version"
|
||||||
|
continue
|
||||||
|
else
|
||||||
cat applytest/head $f > $f.final
|
cat applytest/head $f > $f.final
|
||||||
FOUND=1
|
FOUND=1
|
||||||
fi
|
fi
|
||||||
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
if [[ $FOUND == "0" ]]; then
|
if [[ $FOUND == "0" ]]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user