#!/bin/sh BASEDIR=${1-"."} # Not entirely correct but # * basestring is still present and harmless in comments # * basestring is also currently present in modules. Porting of modules is more # of an Ansible 2.3 or greater goal. BASESTRING_USERS=$(grep -r basestring $BASEDIR |grep isinstance| grep -v lib/ansible/compat/six/_six.py|grep -v lib/ansible/module_utils/six.py|grep -v lib/ansible/modules/core|grep -v lib/ansible/modules/extras) if test -n "$BASESTRING_USERS" ; then printf "$BASESTRING_USERS" exit 1 else exit 0 fi