summaryrefslogtreecommitdiff
path: root/test/lib/ansible_test/_internal/cloud/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/lib/ansible_test/_internal/cloud/__init__.py')
-rw-r--r--test/lib/ansible_test/_internal/cloud/__init__.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/lib/ansible_test/_internal/cloud/__init__.py b/test/lib/ansible_test/_internal/cloud/__init__.py
index 3ec6340730..efa9873d93 100644
--- a/test/lib/ansible_test/_internal/cloud/__init__.py
+++ b/test/lib/ansible_test/_internal/cloud/__init__.py
@@ -190,6 +190,9 @@ class CloudBase(ABC):
def config_callback(files): # type: (t.List[t.Tuple[str, str]]) -> None
"""Add the config file to the payload file list."""
+ if self.platform not in self.args.metadata.cloud_config:
+ return # callback registered, but plugin not initialized due to relevant tests being skipped
+
if self._get_cloud_config(self._CONFIG_PATH, ''):
if data_context().content.collection:
working_path = data_context().content.collection.directory