Make the legacy template detection system not hit a false positive when
replacing a \$ with $.
This commit is contained in:
parent
93223510af
commit
fc909b453f
1 changed files with 2 additions and 1 deletions
|
@ -298,8 +298,9 @@ def legacy_varReplace(basedir, raw, vars, lookup_fatal=True, depth=0, expand_lis
|
|||
|
||||
result = ''.join(done)
|
||||
|
||||
if result != orig:
|
||||
if (not '\$' in orig) and (result != orig):
|
||||
from ansible import utils
|
||||
# above check against \$ as templating will remove the backslash
|
||||
utils.deprecated("Legacy variable subsitution, such as using ${foo} or $foo instead of {{ foo }} is currently valid but will be phased out and has been out of favor since version 1.2. This is the last of legacy features on our deprecation list. You may continue to use this if you have specific needs for now","1.6")
|
||||
return result
|
||||
|
||||
|
|
Loading…
Reference in a new issue