我正在编写一本Ansible手册来为我们的开发环境配置新机器。
如果我想使用postgresql
安装homebrew
,我会使用Ansible的homebrew
模型来完成此任务。
但是在我运行此任务之前,我是否应该首先安装homebrew
的任务?
如果是这种情况,如何使用homebrew
或command
Ansible模块安装shell
,这通常会在安装过程中提示用户输入?
答案 0 :(得分:1)
是的,你必须先安装Homebrew。 homebrew
Ansible模块文档不清楚;如果你检查它source code它失败了,如果它找不到Homebrew并且它没有尝试为你安装它。
how to bypass the prompt in Homebrew’s install script已有答案。还有其他ways of installing Homebrew喜欢将其作为tarball下载并取消tar
在某处(您可以使用unarchive
Ansible module执行)或使用git
克隆其源代码