我在使用ansible自动安装时遇到了一些麻烦。角色依赖于包python,如文档中所提到的。角色不安装它自己的包,所以我尝试在角色执行之前安装它。在运行剧本时,我希望在执行角色之前安装python-jmespath包,但是角色执行将失败。You need to install \"jmespath\" prior to running json_query filter"
有没有办法创建ansibleplaybook来找出当前在目标主机上安装的python模块的版本?我不想安装指定的版本,我只想知道它是否存在(示例响应为module installed: version 12.03或module not installed)
使用pip ansible模块,我发现没有状态来确保是否安装了某些东西,只有安装或删除的可能性