macbook-qa

Log | Files | Refs | README

main.yml (680B)


      1 ---
      2 - name: Check for Apple Silicon Homebrew
      3   ansible.builtin.stat:
      4     path: "{{ homebrew_prefix_arm }}/bin/brew"
      5   register: brew_arm
      6 
      7 - name: Check for Intel Homebrew
      8   ansible.builtin.stat:
      9     path: "{{ homebrew_prefix_intel }}/bin/brew"
     10   register: brew_intel
     11 
     12 - name: Bootstrap Homebrew
     13   ansible.builtin.shell:
     14     cmd: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
     15   environment:
     16     NONINTERACTIVE: "1"
     17   when: not brew_arm.stat.exists and not brew_intel.stat.exists
     18 
     19 - name: Tap homebrew/cask
     20   community.general.homebrew_tap:
     21     name: homebrew/cask
     22     state: present
     23   environment:
     24     HOMEBREW_NO_AUTO_UPDATE: "1"