monolithprojects.homebrew

Linux上的Homebrew

Galaxy质量 角色版本 角色下载量 GitHub操作 许可证

这个Ansible角色将为Linux系统安装Homebrew并使用它安装公式。

要求

  • 系统必须能够访问GitHub。

支持的Linux Shell:

  • bash
  • fish
  • zsh

支持的CPU架构:

  • AMD64, x86_64

测试于:

  • CentOS/RHEL 8
  • Debian 10,11
  • Fedora 35
  • Rocky Linux 8
  • Ubuntu 18,20

角色变量

以下是来自 defaults/main.yml 的副本

# 要安装的Homebrew包
brew_formulae: []

# Homebrew Git仓库
homebrew_git_repo: "https://github.com/Homebrew/brew"

# Homebrew版本(默认是GitHub的主仓库)
homebrew_release: "master"

# Homebrew用户
homebrew_user: "{{ lookup('env', 'USER') }}"

示例Playbook

在这个示例中...

---
- name: 使用homebrew安装Homebrew和aws-vault
  hosts: all
  user: mike
  become: yes
  vars:
    brew_formulae:
      - aws-vault
  roles:
    - role: monolithprojects.homebrew

许可证

MIT

作者信息

由Michal Muransky于2021年创建

安装
ansible-galaxy install monolithprojects.homebrew
许可证
mit
下载
14.1k
拥有者
Full-time Cloud Engineer, part-time adventurer