我正在使用Ansible自动安装和更新我的节点应用程序。当我进入'npm install'任务时,它会挂起。我让它运行了大约45分钟,它只是永远不会完成,也不会抛出错误。
当我在主机上手动运行'npm i'时,会抛出有关已弃用软件包的警告。有谁知道如何将其纳入ansible游戏?
- name: npm module install
command: npm install chdir={{ home_dir.stdout }}/{{ item.code_dir }}
with_items:
processes
快速更新:
我也尝试使用npm模块达到同样的效果。我没有收到有关已弃用软件包名称的提示。
- name: npm install
npm: path="{{ home_dir.stdout }}/{{ item.code_dir }}"
with_items:
processes
答案 0 :(得分:1)
不确定哪个会影响更多,但我通过做两件事来解决这个问题:
在这之后,我的游戏按预期工作。 (thumbsup)
(编辑)经过审核,看起来known_hosts一直是个问题。当我使用弃用警告回顾日志时,我在它之前看到了known_hosts提示符。希望这有助于某人。