From 209fa56d14439e049a951995846db9a0f8551222 Mon Sep 17 00:00:00 2001 From: Rich Megginson Date: Tue, 9 Feb 2021 09:48:10 -0700 Subject: [PATCH] fix collection lookup problem This fixes the following error: ``` /bin/sh: line 9: cd: /root/.ansible/collections: No such file or directory ``` The fix is to ensure the directory exists before attempting to `cd` to the directory. Signed-off-by: Rich Megginson --- tests/tasks/get_modules_and_utils_paths.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tests/tasks/get_modules_and_utils_paths.yml b/tests/tasks/get_modules_and_utils_paths.yml index 2090b7e..c71f169 100644 --- a/tests/tasks/get_modules_and_utils_paths.yml +++ b/tests/tasks/get_modules_and_utils_paths.yml @@ -50,6 +50,7 @@ fi done for dir in {{ collection_paths | join(" ") }}; do + if [ ! -d "$dir" ]; then continue; fi cd "$dir" for subdir in ansible_collections/*/*/plugins/modules; do if [ -f "$subdir/network_connections.py" ]; then @@ -75,6 +76,7 @@ fi done for dir in {{ collection_paths | join(" ") }}; do + if [ ! -d "$dir" ]; then continue; fi cd "$dir" for subdir in ansible_collections/*/*/plugins/module_utils; do if [ -d "$subdir/network_lsr" ]; then -- 2.29.2