首页 文章

在预配置之前在ansible中运行任务

提问于
浏览
0

我在我的剧本中有一套tak,我想在ansible检查之前运行,看看是否存在角色 . (一个安装来自galaxy和github的角色)现在看来,ansible检查在运行任何任务之前是否存在所引用的所有角色,因为我发现致命错误,说找不到这些角色 . 我可以定义在此预配置之前可以运行的任务吗?我想通过ansible做到这一点,而不必把它放在我的剧本之前运行的bash脚本中 .

1 回答

  • 2

    这将是一种自动下载Galaxy依赖项并确保安装所有角色的最新/正确版本的好方法 . 不幸的是,这是不可能的 .

    我试过这个

    • pre_tasks

    • playbook-includes

    • 条件剧本 - 包括

    但它完全一样 . 在执行第一个任务之前,首先完全解析和解析playbook(包括角色) .

相关问题