我正在尝试通过Ansible配置Homebrew,以自动化Mac Catalina guest虚拟机中在VMware中运行的Mac VM。我尝试了在线提供的服务器摘要,但没有奏效。
这是最建议的脚本。我尝试了与成为&成为_用户
- name: Install Homebrew
# script: install-homebrew.sh
shell: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
有人建议在aync模式下运行它。现在,该脚本具有很高的响应速度,但是即使我要成为的用户已经在macOS中具有管理员角色,它也会要求sudo访问并且抱怨并暂停。
- name: Install Homebrew
# script: install-homebrew.sh
shell: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"
become_user: seng
become: yes
async: 30
poll: 5
register: out2
我怀疑是python 2.7,所以我使用pyenv手动安装了Python 3.8.5,然后将其用作python_解释器,其行为与macOS默认python对应部分相同。
我尝试了单独的shell脚本,命令和shell方法,但是它们都遇到了麻烦