diff options
author | Matt Martz <matt@sivel.net> | 2021-04-19 12:03:40 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-19 13:03:40 -0400 |
commit | 3740d7b028b23a1630f544e01cabf1fa3a50257c (patch) | |
tree | 0478707eaf84e717def5d44c6c0b215f128876e6 /lib/ansible/plugins/strategy | |
parent | d8bf4206e446c45ba057e85819278cef5fbeff2c (diff) | |
download | ansible-3740d7b028b23a1630f544e01cabf1fa3a50257c.tar.gz |
Only check if play.hosts is a template when the play hasn't been finalized (#73941)
* Extend finalized logic to strategy
* Add changelog fragment
Diffstat (limited to 'lib/ansible/plugins/strategy')
-rw-r--r-- | lib/ansible/plugins/strategy/__init__.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/ansible/plugins/strategy/__init__.py b/lib/ansible/plugins/strategy/__init__.py index 46b3885c4b..ae20aea53c 100644 --- a/lib/ansible/plugins/strategy/__init__.py +++ b/lib/ansible/plugins/strategy/__init__.py @@ -251,7 +251,7 @@ class StrategyBase: if not refresh and all((self._hosts_cache, self._hosts_cache_all)): return - if Templar(None).is_template(play.hosts): + if not play.finalized and Templar(None).is_template(play.hosts): _pattern = 'all' else: _pattern = play.hosts or 'all' |