workaround broken home tap package installation
This commit is contained in:
@@ -9,7 +9,7 @@
|
|||||||
- config
|
- config
|
||||||
- packages
|
- packages
|
||||||
|
|
||||||
- name: upgrade linux packages
|
- name: upgrade all packages
|
||||||
block:
|
block:
|
||||||
- ansible.builtin.dnf:
|
- ansible.builtin.dnf:
|
||||||
name: "*"
|
name: "*"
|
||||||
@@ -19,6 +19,10 @@
|
|||||||
name: "*"
|
name: "*"
|
||||||
state: latest
|
state: latest
|
||||||
when: ansible_os_family == 'Debian'
|
when: ansible_os_family == 'Debian'
|
||||||
|
- community.general.homebrew:
|
||||||
|
name: "*"
|
||||||
|
state: latest
|
||||||
|
when: ansible_os_family == 'Darwin'
|
||||||
become: true
|
become: true
|
||||||
when: full_upgrade
|
when: full_upgrade
|
||||||
|
|
||||||
@@ -49,8 +53,10 @@
|
|||||||
state: present
|
state: present
|
||||||
when: brewtaps|length > 0
|
when: brewtaps|length > 0
|
||||||
|
|
||||||
|
- debug:
|
||||||
|
var: syspkgs
|
||||||
- community.general.homebrew:
|
- community.general.homebrew:
|
||||||
name: "{{ syspkgs | unique }}"
|
name: "{{ syspkgs }}"
|
||||||
state: "{{ install_state }}"
|
state: "{{ install_state }}"
|
||||||
when: syspkgs|length > 0
|
when: syspkgs|length > 0
|
||||||
|
|
||||||
@@ -58,6 +64,13 @@
|
|||||||
name: "{{ caskpkgs | unique }}"
|
name: "{{ caskpkgs | unique }}"
|
||||||
state: "{{ install_state }}"
|
state: "{{ install_state }}"
|
||||||
when: caskpkgs|length > 0
|
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:
|
tags:
|
||||||
- packages
|
- packages
|
||||||
- Darwin
|
- Darwin
|
||||||
|
|||||||
@@ -9,4 +9,4 @@
|
|||||||
|
|
||||||
- name: append to pkgs
|
- name: append to pkgs
|
||||||
set_fact:
|
set_fact:
|
||||||
syspkgs: "{{ syspkgs + [ _hashicorp.consul[ansible_os_family] ] }}"
|
tappkgs: "{{ tappkgs + [ _hashicorp.consul[ansible_os_family] ] }}"
|
||||||
|
|||||||
@@ -9,5 +9,5 @@
|
|||||||
|
|
||||||
- name: append to pkgs
|
- name: append to pkgs
|
||||||
set_fact:
|
set_fact:
|
||||||
syspkgs: "{{ syspkgs + [ _hashicorp.nomad[ansible_system] ] }}"
|
tappkgs: "{{ tappkgs + [ _hashicorp.nomad[ansible_system] ] }}"
|
||||||
|
|
||||||
|
|||||||
@@ -9,4 +9,4 @@
|
|||||||
|
|
||||||
- name: append to pkgs
|
- name: append to pkgs
|
||||||
set_fact:
|
set_fact:
|
||||||
syspkgs: "{{ syspkgs + [ _hashicorp.packer[ansible_system] ] }}"
|
tappkgs: "{{ tappkgs + [ _hashicorp.packer[ansible_system] ] }}"
|
||||||
|
|||||||
@@ -9,4 +9,4 @@
|
|||||||
|
|
||||||
- name: append to pkgs
|
- name: append to pkgs
|
||||||
set_fact:
|
set_fact:
|
||||||
syspkgs: "{{ syspkgs + [ _hashicorp.terraform[ansible_system] ] }}"
|
tappkgs: "{{ tappkgs + [ _hashicorp.terraform[ansible_system] ] }}"
|
||||||
|
|||||||
@@ -10,4 +10,4 @@
|
|||||||
|
|
||||||
- name: append to pkgs
|
- name: append to pkgs
|
||||||
set_fact:
|
set_fact:
|
||||||
syspkgs: "{{ syspkgs + [ _hashicorp.vault[ansible_system] ] }}"
|
tappkgs: "{{ tappkgs + [ _hashicorp.vault[ansible_system] ] }}"
|
||||||
|
|||||||
@@ -14,3 +14,4 @@ packages: []
|
|||||||
pipxpkgs: []
|
pipxpkgs: []
|
||||||
srcpkgs: []
|
srcpkgs: []
|
||||||
syspkgs: []
|
syspkgs: []
|
||||||
|
tappkgs: []
|
||||||
|
|||||||
Reference in New Issue
Block a user