workaround broken home tap package installation

This commit is contained in:
Matthew Stobbs
2025-01-24 16:43:28 -07:00
parent 9a9d2b2eb1
commit a600a20b7d
7 changed files with 21 additions and 7 deletions

View File

@@ -9,7 +9,7 @@
- config
- packages
- name: upgrade linux packages
- name: upgrade all packages
block:
- ansible.builtin.dnf:
name: "*"
@@ -19,6 +19,10 @@
name: "*"
state: latest
when: ansible_os_family == 'Debian'
- community.general.homebrew:
name: "*"
state: latest
when: ansible_os_family == 'Darwin'
become: true
when: full_upgrade
@@ -49,8 +53,10 @@
state: present
when: brewtaps|length > 0
- debug:
var: syspkgs
- community.general.homebrew:
name: "{{ syspkgs | unique }}"
name: "{{ syspkgs }}"
state: "{{ install_state }}"
when: syspkgs|length > 0
@@ -58,6 +64,13 @@
name: "{{ caskpkgs | unique }}"
state: "{{ install_state }}"
when: caskpkgs|length > 0
- name: workaround to install homebrew taps
ansible.builtin.command:
cmd: "brew install {{ tappkg }}"
loop: "{{ tappkgs }}"
loop_control:
loop_var: tappkg
tags:
- packages
- Darwin