我在我的剧本中有一套tak,我想在ansible检查之前运行,以查看角色是否存在。 (一个安装来自galaxy和github的角色)现在看来,ansible检查在运行任何任务之前是否存在所引用的所有角色,因为我发现致命错误,说找不到这些角色。我可以定义在此预配置之前可以运行的任务吗?我想通过ansible做到这一点,而不必把它放在我的剧本之前运行的bash脚本中。
答案 0 :(得分:2)
这将是一种自动下载Galaxy依赖项并确保安装所有角色的最新/正确版本的好方法。不幸的是,这是不可能的。
我用
尝试了这个但它都是一样的。在执行第一个任务之前,首先完全解析和解析该剧本(包括角色)。